关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
昨天关门了。
改进这个问题
关于java中基于udp的实时游戏服务器(可能同时包含数千名玩家)的几个问题:
对于每个连接到服务器的播放器,它们是否都需要自己的缓冲区来进行写入?或者在每次需要将数据发送到自己线程中的播放器时,最好只使用一个缓冲区并锁定它?
如果你的服务器上有成千上万的玩家不断地发送消息,那么datagramsocket是udp的最佳套接字类型吗?我相信receive()在使用datagramsocket时是阻塞的。datagramchannel是否需要为每个播放器打开一个端口?
谢谢您
暂无答案!
目前还没有任何答案,快来回答吧!