是否可以在 Javascript 中打开一个端口用于网络上的通信?
Is it possible to open a port in Javascript for communication on the network?
我看到 Socket.IO 和 Websockets 通常需要 NodeJS 或类似的但不需要 运行 在客户端上。
是否有任何可能的方法来打开端口以接受使用 JavaScript 的通信?因此设备可以在网络上相互通信,peer2peer(充当服务器)?
- 您不能在浏览器中使用真正的 TCP 或 UDP 套接字。
- 您可以使用 WebSockets 与服务器通信,服务器将 WebSocket 连接转换为真正的套接字连接。服务器可能用 NodeJS 或其他 language/platform.
编写
- 您 can't 侦听与 WebSocket 的连接。
- 你也可以使用WebRTC,它也不同于套接字,但更适合点对点网络(我不太了解)。
我看到 Socket.IO 和 Websockets 通常需要 NodeJS 或类似的但不需要 运行 在客户端上。
是否有任何可能的方法来打开端口以接受使用 JavaScript 的通信?因此设备可以在网络上相互通信,peer2peer(充当服务器)?
- 您不能在浏览器中使用真正的 TCP 或 UDP 套接字。
- 您可以使用 WebSockets 与服务器通信,服务器将 WebSocket 连接转换为真正的套接字连接。服务器可能用 NodeJS 或其他 language/platform. 编写
- 您 can't 侦听与 WebSocket 的连接。
- 你也可以使用WebRTC,它也不同于套接字,但更适合点对点网络(我不太了解)。