1

我正在研究 WebSockets 作为运行在线游戏的一种方式,其中屏幕上有多个玩家,并且所有玩家的位置更新都流式传输到每个客户端。

不幸的是,WebSockets 只是 TCP,所以如果管道中出现拥塞,流将会受到影响。

我的想法是通过从客户端建立多个 WebSocket 连接(同一服务器,多个端口?)并让服务器流以循环方式更新这些连接来尽可能减轻这种情况。

如果一个流拥塞,那么下一次更新可能会在另一个连接上通过,从而允许客户端赶上。无序的陈旧更新被丢弃。

这是一个可行的解决方案吗?我在说网络废话吗?或者对于太多的工程工作来说,这可能是一个小小的缓解措施?

4

0 回答 0