读书人

c#基于IOCP的SocketAsyncEventArgs服务

发布时间: 2013-02-28 11:33:09 作者: rapoo

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

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


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

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

读书人网 >C#

热点推荐