标签: java sockets tcp adb
我通过USB将手机插入电脑。然后我运行adb forward tcp:xxxx tcp:yyyy建立TCP连接。我写了一个C#程序,用于将数据传输到手机上的Android程序。
adb forward tcp:xxxx tcp:yyyy
这一切都很好。但是当我用Java程序替换C#程序时,出现了一个错误:我发送了数字62,但收到了60或56.这不常见但非常恼人。大约20次尝试中有一次产生了这样的错误。
代码很复杂,所以我在这里展示它。有人知道什么是错的吗?有人遇到过这种情况吗?