是否可以在Javascript中打开端口以进行网络通信?

时间:2017-03-18 14:54:02

标签: javascript server p2p peer

我看到Socket.IO和Websockets通常需要NodeJS或类似但不在客户端上运行。

有没有办法打开端口接受使用JavaScript的通信?所以设备可以在网络上相互通信,peer2peer(就像服务器一样)?

1 个答案:

答案 0 :(得分:5)

  1. 您无法在浏览器中使用真正的TCP或UDP套接字。
  2. 您可以使用WebSockets与将WebSocket连接转换为实际套接字连接的服务器进行通信。服务器可以用NodeJS或其他语言/平台编写。
  3. can't侦听与WebSockets的连接。
  4. 你也可以使用WebRTC,它也不同于套接字,但更适合点对点网络(我不太了解它)。