高性能套接字服务器(如MMO)

Meh*_*ğlu 2 c# sockets performance mmo

我正在研究一个服务器项目(我想制作一个MMO服务器).我创造了一些东西,但IDK是一个很好的系统.即是否有一个MMO服务器教程/书籍用于创建(帮助!)高性能套接字服务器(MMO)?我将向每个连接的客户端发送/接收5kb数据(因为这是一个MMO系统),服务器必须处理~2000clients/s.任何人都可以给我一个很好的起点吗?

Kav*_*ian 10

有:C#SocketAsyncEventArgs高性能套接字代码 ; 基于我从中学到的东西(以及其他一些资源),我编写了一个高性能TCP服务器,它处理7000多个客户端.

编辑:我在一定程度上研究的其他好的.NET代码库是破解(F#),SocketAwaitableSuperSocket.我特别喜欢破碎,因为它简单(不天真)和智能缓冲池处理但是(因为我使用过的版本)它没有为接受器提供单独的池; 我已经根据已经提供的池轻松完成了自己的工作.