首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的错误

2012-02-10 
在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常自己写了一个C\S的Sock

在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常
自己写了一个C\S的Socket通讯模块,在局域网内测试,客户端1000个并发线程访问服务端的异步收发体系,完全没问题,性能也很理想。一旦放置到广域网,客户端开到130多个线程的时候,有的线程发送数据方法便报出“在 System.Net.Sockets.SocketException 中第一次偶然出现的“System.dll”类型的异常”的错误。服务端正常执行,但是后续登陆的客户端数量开始逐渐减少,直至没有客户端能够重新登录。
求教各位大侠:问题可能会出在哪里,是客户端还是服务端?是由于服务端忙于处理客户端已经登陆的线程无暇监听新的登陆请求导致的吗?还是由于广域网内的某种元素对数据通信有阻塞作用?

[解决办法]
应该是服务端,会不会是接受数据包后,程序崩溃,无法接受请求了。

局域网和广域网区别应该就在传送的数据包中

热点排行