gpt4 book ai didi

javascript - javascript socket io可以监听unix sock吗?

转载 作者:行者123 更新时间:2023-11-28 17:50:57 26 4
gpt4 key购买 nike

预期行为

  • 服务器:unix://IP_ADDRESS/path/to/setup.sock
  • 客户端:javascript(不能使用node.js,只能使用socket.io或网络套接字)
  • 与服务器<->客户端通信

实际行为

  • Web 套接字无法监听 unix://
  • 我不知道如何使用 socket.io 监听或发送消息

我真是菜鸟啊。谁能帮我吗?

最佳答案

不幸的是,由于 Web 套接字的性质,Web 套接字将无法连接到 AF_UNIX 套接字。

查看RFC for web sockets他们是

Conceptually, WebSocket is really just a layer on top of TCP [...]

此外,Web 套接字连接是通过 HTTP 发起的。这意味着到目前为止,Web 套接字已绑定(bind)到 TCP,并且我不确定什么用例会限制您使用 Web 套接字,而不是使用常规本地 AF_UNIX 套接字来访问本地 unix 套接字。

如果必须的话,您可能应该考虑使用服务器在 unix 套接字和 Web 套接字之间进行代理。

关于javascript - javascript socket io可以监听unix sock吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45541295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com