文件名称:目前最高性能的SocketAsyncEventArgs 实例
文件大小:38KB
文件格式:RAR
更新时间:2013-01-18 11:01:06
SocketAsyncEventArgs SOCKET 高性能服务器 IOCP
SocketAsyncEventArgs 单机测试成功突破 6W,59999 还是 100%连接上去的 所以估计最高性能可能达到10W以上 值得说明的是 建议使用 SocketAsyncEventArgs 进行监听的 读取数据包. 因为 这2个地方的 SocketAsyncEventArgs 是同一个,并且内存和 SocketAsyncEventArgs 对象都好回收 好控制 如果使用 SocketAsyncEventArgs 发送数据包那么 SocketAsyncEventArgs 就不好控制了 所以使用传统的异步模式比较好. 而数据包传出使用 异步代理 进行传出以免堵塞 SocketAsyncEventArgs 线程. MSND 的 SocketAsyncEventArgs 除了SocketAsyncEventArgsPOOL 和内存Manager 其他纯属扯淡.最好别效仿.
【文件预览】:
ZYSocketSuper.sln
ZYSocketSuper
----ZYSocketSuper.csproj(3KB)
----BufferManager.cs(1KB)
----bin()
--------Debug()
----obj()
--------Debug()
----Properties()
--------AssemblyInfo.cs(1KB)
----Program.cs(2KB)
----SocketAsyncEventArgsPool.cs(2KB)
----ZYSocketSuper.cs(12KB)