C# IOCP服务器

                                            C# IOCP服务器

    @by  群63438968

   

    这是我写的unity 网络斗地主的服务器源码,本来我想只公开部份服务端代码的,但是为了回报大家的热情,以及曾经和现在的好兄弟,我计划慢慢开源!

    告诉大家如何使用!先列一下项目结构!这个我是从C#传奇游戏服务器的代码中摘取的,传奇游戏服务器的源代码在群共享有!

   

    矩形框中的是框架类,重点的是IServerSocket.cs类,其实初始化这个类就OK了!

   代码在这儿:

            serversocket.Init();//初始化
            serversocket.Start("127.0.0.1", 8081);//监听的服务端口
            serversocket.OnClientRead += new EventHandler<NetFramework.AsyncUserToken>(clientread);//负责处理接收的数据
            serversocket.OnClientDisconnect += new EventHandler<NetFramework.AsyncUserToken>(disconnect);//负责处理断开的连接
    IServerSocket中有个方法  public void Send(string connectionId, byte[] buffer)

    可以实现数据的发送!

  (服务端用VS2010开发!)

    服务端程序下载地址:http://pan.baidu.com/s/1ixVgq

原文地址:https://www.cnblogs.com/alongu3d/p/3489814.html