您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

当帧数和每帧长度不固定时,如何在套接字编程中从服务器获取所有电报?

当帧数和每帧长度不固定时,如何在套接字编程中从服务器获取所有电报?

您需要使用DataInputStream

int start;
do
{
    start = din.read();
} while (start != -1 && start != 0x68);
if (start == -1)
    throw new EOFException();
int length = din.readUnsignedByte();
byte[] message = new byte[length];
din.readFully(message);
return message;

除非响应包含某种类型的请求ID,否则无法“响应特定请求查找最后一帧”的解决方案。

其他 2022/1/1 18:30:25 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶