【问题标题】:Can javascript socket io listen unix sock?javascript socket io可以听unix sock吗?
【发布时间】:2017-08-07 07:16:21
【问题描述】:

预期行为

  • 服务器:unix://IP_ADDRESS/path/to/setup.sock
  • 客户端:javascript(不能使用node.js只能使用socket.io或者web socket)
  • 通信服务器 客户端

实际行为

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

我太菜鸟了。谁能帮帮我?

【问题讨论】:

    标签: javascript sockets websocket socket.io unix-socket


    【解决方案1】:

    很遗憾,由于网络套接字的性质,网络套接字将无法连接到 AF_UNIX 套接字。

    看看RFC for web sockets他们是

    从概念上讲,WebSocket 实际上只是 TCP 之上的一层 [...]

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2022-01-25
      • 2016-09-20
      • 2014-11-12
      相关资源
      最近更新 更多