【发布时间】:2015-02-23 02:35:28
【问题描述】:
我目前正在编写我正在开发的多人游戏的服务器端。而且我需要知道服务器套接字上接收了多少数据,以便我可以循环浏览所有数据。例如,如果我执行 writeUTF() 两次,我将如何在不发生异常的情况下循环遍历它们?起初,我尝试使用 EOFException 进行尝试捕获。但你似乎无法抓住那些。那么,如何获取 DataInputStream 中接收的数据量?谢谢! -特伦特
附:如果您需要代码,请告诉我,我会放在这里!
【问题讨论】:
-
简短回答:你不能。最简单的解决方案是为每个客户端设置一个单独的线程。
-
@immibis 好的,谢谢你的信息!生病只需要找到另一种方式发送它:)
标签: java networking server cycle multiplayer