标签: sockets air adobe
我有两个使用套接字相互通信的空中应用程序。
应用1上的代码
socket.writeUnsignedInt(4);
应用2上的代码
socket.readUnsignedInt();
我期待readInt()的结果为'4'(我发送的int)但我得到'262144'
任何帮助都会非常感激。
答案 0 :(得分:0)
十六进制的262144值为00 04 00 00,很可能是您的流不同步,即您在调用readUnsignedInt()之前从中读取的字节太少。
00 04 00 00
readUnsignedInt()