我基本上是在写一个几乎纯粹的客户端应用程序(有一个可用于存储一些持久数据的Web服务器,但它更容易忘记它),但作为其中的一部分,我希望添加一些类似于举办比赛。
场景将是1个人通过他们的浏览器托管游戏(打开等待连接的TCP套接字),然后X其他人将连接到该服务器并加入。服务器将负责在客户端之间接收和发送数据。
那么在这种情况下是否可以在网页中托管websocket服务器?
我正在考虑尝试做点同行的方式,但我认为它目前不受支持,但它不是一个主要问题,因为它只会发送少量文本和一些更新消息客户端。
答案 0 :(得分:0)
WebSocket浏览器API仅限客户端(在可预见的将来)。
从某种意义上说,WebRTC是我们的点对点,但即使WebRTC API增加了发送任意数据的能力,你仍然需要一个STUN / TURN服务器来建立初始连接。