gpt4 book ai didi

java - 带数据包的套接字?我应该用什么?

转载 作者:行者123 更新时间:2023-12-01 15:47:49 25 4
gpt4 key购买 nike

所以,我正在开发一个通过套接字与服务器通信的 Android 应用程序。现在,手机将不断从服务器获取数据。数据包的大小不会全部相同。数据包的第一个字节是类型,然后(如果适用)接下来的四个字节指示大小。之后就是 float (4 个字节)的数量。

阅读这些内容的最佳方式是什么?调用 readByte()、readFloat()、readFloat() 等或使用我偶然发现的这些 Datagram 东西?解释为什么。如果您想了解更多详细信息以提出更好的建议,请询问。

谢谢

最佳答案

听起来你想要 DataInputStream 和 BuferredInputStream 你的套接字输入流。您不需要数据报,因为那是用于 UDP 而不是套接字。

然后我将使用 readByte(),可选地使用 readInt(),然后使用 readFloat() 等。

关于java - 带数据包的套接字?我应该用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6782250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com