首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#基于IOCP的SocketAsyncEventArgs服务器端(即时通讯端)如何避免并发客户端连接有关问题

2013-02-28 
c#基于IOCP的SocketAsyncEventArgs服务器端(即时通讯端)如何处理并发客户端连接问题做过这方面有经验的大

c#基于IOCP的SocketAsyncEventArgs服务器端(即时通讯端)如何处理并发客户端连接问题
做过这方面有经验的大哥请不吝赐教,小弟在此感谢十分。异常如下:
c#基于IOCP的SocketAsyncEventArgs服务器端(即时通讯端)如何避免并发客户端连接有关问题
源码是Help Viewer 2.0(MSDN)上的示例加并加以改善,为了能便于大家快速查看,只附上示例的关键代码:

                                IOCP                  SocketAsyncEventArgs                  服务端并发                  IM服务端                  高性能的IOCP服务器              
[解决办法]
错误提示说的很清楚了,你的Connection由另一个线程控制,并且处于正在打开的状态,无法调用ExecuteReader。你应该new一个Connection。
[解决办法]
错误是在你操作数据的时候。。。。。。
 ProcessReceive里是保存?


[解决办法]
有个解决方案。
就是接受多线程。接受的数据保存list里。
保存数据到数据库单线程,,,从list里去保存。

[解决办法]
做并发测试啊。。。
光想是没用的。。。。
多跑跑程序。。

热点排行