今天写程序时出现这个java.net.SocketException: Broken pipe问题。在编写Client端遇到的。
网上搜索说是可能原因之一多线程同时对Socket读写引起的。
我确实使用了两个线程对Socket进行操作,一个读,一个写。 在线程中的操作前面加延迟规避了。
一个延迟1秒,一个延迟10毫秒。问题不再出现了。
这个Client只是临时测试用的。网络编程还是得好好研究一下啊。
今天写程序时出现这个java.net.SocketException: Broken pipe问题。在编写Client端遇到的。
网上搜索说是可能原因之一多线程同时对Socket读写引起的。
我确实使用了两个线程对Socket进行操作,一个读,一个写。 在线程中的操作前面加延迟规避了。
一个延迟1秒,一个延迟10毫秒。问题不再出现了。
这个Client只是临时测试用的。网络编程还是得好好研究一下啊。