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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM