【问题标题】:Is it possible to open a port in Javascript for communication on the network?是否可以在 Javascript 中打开一个端口以在网络上进行通信?
【发布时间】:2017-08-10 02:15:50
【问题描述】:

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

是否有任何可能的方法来打开一个端口以接受使用 JavaScript 的通信?所以设备可以在网络上相互通信,peer2peer(像服务器一样)?

【问题讨论】:

  • 浏览器扩展可能可以。在网页中运行的 javascript 不是

标签: javascript server p2p peer


【解决方案1】:
  1. 您不能在浏览器中使用真正的 TCP 或 UDP 套接字。
  2. 您可以使用 WebSockets 与服务器通信,该服务器将 WebSocket 连接转换为真正的套接字连接。服务器可以用 NodeJS 或其他语言/平台编写。
  3. can't 监听与 WebSockets 的连接。
  4. 您也可以使用WebRTC,它也与套接字不同,但更适合点对点网络(我不太了解)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2012-07-30
    • 2011-04-17
    相关资源
    最近更新 更多