您正在尝试使用IP和端口向服务器发送二进制消息:
192.168.2.101:10001
每50封邮件重新打开一次套接字。
如果我正常运行应用程序,我在第5行得到java.net.ConnectException,即使我可以ping和telnet服务器。
如果我调试应用程序,我会在不同的行(11)处获得java.net.SocketException,有时第一条消息似乎没有任何错误。
viewWillAppear
非常感谢任何帮助或分析工具:)
答案 0 :(得分:0)
我找到了解决方案。在我的程序中,不同的线程通过给定的IP和端口向外部硬件组件发送消息。 发生此错误是因为线程意外地使用相同的IP地址和端口启动了两次,导致使用相同套接字时出现时序冲突。
更奇怪的是,这个错误在更改服务器计算机时永远发生,在它只是偶尔出现之前我们认为这是网络通信中的噪音。
希望这对未来的任何人都有帮助:)