我想开发游戏像垄断一样,两个或两个以上(约100人)可以加入房间,聊天和玩游戏。
我必须选择哪个服务器和客户端之间的连接? web-socket或SSE(web流量)还是其他?
我已经尝试过网络套接字,我认为网络套接字是更好的选择,因为我需要全双工连接,但是连接持久性又如何呢?我有担心吗?它支持多少个连接?
您可以使用websocket。我不知道您的服务器。但是您是否尝试过socket.io?根据处理能力,node.js服务器最多可以支持10,000个以上的连接,并可以支持任意数量的连接。您也可以使用Java服务器。 GitHub中有许多实现。为了维持连接状态,您可以简单地使用播放器状态数组。即当玩家加入事件发生时,将其状态添加到数组中。继续您可以根据需要实现。您可以阅读this链接。尽管使用JavaScript可能会有所帮助。