2017-08-07 49 views
0

預期的行爲

  • 服務器:UNIX://IP_ADDRESS/path/to/setup.sock
  • 客戶端:JavaScript的(不能使用Node.js的只能用socket.io或web套接字)
  • 通信服務器< - >客戶端

實際行爲

  • 網絡插座可以不聽UNIX://
  • 我不知道如何傾聽,或使用socket.io

我很小白髮送消息。誰能幫我?javascript socket可以聽unix襪子嗎?

回答

3

不幸的是,由於網絡套接字的性質,網絡套接字將無法連接到AF_UNIX套接字。

望着RFC for web sockets他們

概念,WebSocket的其實只是在TCP之上的一層[...]

此外,網絡套接字連接是通過HTTP啓動。這意味着Web套接字現在已經綁定到了TCP,我不確定什麼用例會限制您使用Web套接字,而不是使用常規的本地AF_UNIX套接字來訪問本地unix套接字。

如果必須,您應該考慮使用服務器在unix套接字和web套接字之間進行代理。