让客户端充当websocket的服务器?

时间:2012-02-27 15:16:01

标签: html5 client-server websocket

我基本上是在写一个几乎纯粹的客户端应用程序(有一个可用于存储一些持久数据的Web服务器,但它更容易忘记它),但作为其中的一部分,我希望添加一些类似于举办比赛。

场景将是1个人通过他们的浏览器托管游戏(打开等待连接的TCP套接字),然后X其他人将连接到该服务器并加入。服务器将负责在客户端之间接收和发送数据。

那么在这种情况下是否可以在网页中托管websocket服务器?

我正在考虑尝试做点同行的方式,但我认为它目前不受支持,但它不是一个主要问题,因为它只会发送少量文本和一些更新消息客户端。

1 个答案:

答案 0 :(得分:0)

WebSocket浏览器API仅限客户端(在可预见的将来)。

从某种意义上说,WebRTC是我们的点对点,但即使WebRTC API增加了发送任意数据的能力,你仍然需要一个STUN / TURN服务器来建立初始连接。