当前位置:编程学习 > JAVA >>

请教下, 关于socket.sendUrgentData(0xFF)的问题

请问,for(i=0;i<20;i++){try{ socket.sendUrgentData(0xFF);) catch(Exception){}}

当第16次执行时候,出错,不知道为啥?

java.net.SocketException: Software caused connection abort: recv failed

at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:90)
at windows.WantedTextWindows.<init>(WantedTextWindows.java:63)
at multiThread.ReceiverCThread.run(ReceiverCThread.java:51) --------------------编程问答-------------------- 求大侠,帮顶!!! --------------------编程问答-------------------- socket.sendUrgentData(0xFF),发一个字节的数据,和接受方的缓冲有关系么? --------------------编程问答-------------------- 还想问下,关于socket 粘包,又改怎么处理呢?

有没有大神,帮顶下了? --------------------编程问答-------------------- 这个问题我最近也在留意,我的是17次后出错 --------------------编程问答-------------------- 楼主找出问题所在,记得call一声 --------------------编程问答-------------------- 貌似找到原因了,似乎只是在win7系统下会出现这种情况
http://coral0212.iteye.com/blog/1810905
我这边不具备验证的环境,楼主可以抽时间验证一下吗 --------------------编程问答-------------------- 谢谢你,确实是这个原因。但是怎么解决呢,还是不太明白? --------------------编程问答-------------------- 有可能是这样的,windows7不允许某一台主机总在发送紧急数据包,这样会导致信道堵塞,所以当主机发送一定数量的紧急数据包后,该主机就再不允许发送数据包了,即报错。 --------------------编程问答-------------------- 这个问题楼主解决了没,我也遇到这个问题了 --------------------编程问答-------------------- 遇到同样的问题,不知道楼主解决了没有 --------------------编程问答-------------------- 问一下客户端和服务器端有米有同事setOOBInline方法? --------------------编程问答-------------------- 同求!知道的大师们请多多指教!谢谢!
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,