我在Android上有一个使用WebSockets
的制作实时在线游戏。游戏中有数千名活跃的玩家,并且拥有稳定的连接至关重要(如果对手失去连接,则游戏结束)。
我实现了自己的WebSocket客户端,并使用Jetty 9.3.14.v20161028作为服务器。一切正常,但有些用户抱怨频繁断线。根据游戏统计数据,一些玩家在没有断线的情况下玩了数百场比赛,但其他玩家因断线而损失了大约20%。所以我的建议是,一些移动运营商不喜欢长时间连接并强制关闭它们。可能吗?与此同时,一些玩家报告说即使通过wifi也存在断线问题。
我搜索了很多,但无法找到任何有用的信息。如果您有任何建议或了解有关问题的任何详细信息,请告诉我,