Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个使用套接字相互通信的空中应用程序。
应用程序 1 上的代码
socket.writeUnsignedInt(4);
应用程序 2 上的代码
socket.readUnsignedInt();
我期望 readInt() 的结果是“4”(我发送的 int),但我得到“262144”
任何帮助将非常感激。
十六进制的 262144 值很可能是您的流不同步,即您在调用00 04 00 00之前从中读取的字节太少。readUnsignedInt()
00 04 00 00
readUnsignedInt()