原文:trinitycore 魔獸服務器源碼分析(二) 網絡

書接上文 繼續分析Socket.h SocketMgr.h template lt class T gt class Socket : public std::enable shared from this lt T gt 根據智能指針的使用規則 類中有使用本類自己的指針 必須繼承自enable shared from this lt gt 防止自引用 不能釋放的BUG class Socket ...

2017-10-25 16:20 0 1946 推薦指數:

查看詳情

trinitycore 魔獸服務器源碼分析(一) 網絡

trinitycore是游戲服務器的開源代碼 許多玩家使用魔獸的數據來進行測試 ,使用它來假設魔獸私服。 官方網址 https://www.trinitycore.org/ 類似的還有mangos 和 kbengine 不過mangos使用龐大的ACE網絡框架 kbengine使用自寫網絡 ...

Wed Oct 25 22:05:00 CST 2017 0 1042
【Zookeeper】源碼分析服務器(二)之ZooKeeperServer

一、前言   前面闡述了服務器的總體框架,下面來分析服務器的所有父類ZooKeeperServer。 二、ZooKeeperServer源碼分析   2.1 類的繼承關系    說明:ZooKeeperServer是ZooKeeper中所有服務器的父類,其實現 ...

Wed Mar 08 04:08:00 CST 2017 0 1336
【Zookeeper】源碼分析服務器(一)

一、前言   前面已經介紹了Zookeeper中Leader選舉的具體流程,接着來學習Zookeeper中的各種服務器。 二、總體框架圖   對於服務器,其框架圖如下圖所示      說明:   ZooKeeperServer,為所有服務器的父類,其請求處理鏈 ...

Tue Mar 07 23:14:00 CST 2017 0 1332
服務器網絡問題分析之丟包

一、關於 ethtool: 獲取設備信息及診斷信息 獲取設備統計數據 控制因特網設備速率(speed)、全雙工(duplex)、自動協商(autonegotiation)、流 ...

Wed Apr 15 22:11:00 CST 2020 0 1409
TrinityCore 魔獸世界私服11159 完整配置

為什么要研究TrinityCore ? (1)它是一個完整成熟的可運行調試的網游服務器框架。 (2)它是一個跨平台的標准C++編寫的項目,在Windows、Linux、MacOSX上都可編譯運行。 (3)它使用了ACE、OpenSSL、Socket ...

Thu Jan 28 22:05:00 CST 2016 0 8419
HTTP服務器的本質:tinyhttpd源碼分析及拓展

  已經有一個月沒有更新博客了,一方面是因為平時太忙了,另一方面是想積攢一些干貨進行分享。最近主要是做了一些開源項目的源碼分析工作,有c項目也有python項目,想提升一下內功,今天分享一下tinyhttpd源碼分析的成果。tinyhttpd是一個非常輕量型的http服務器,c代碼500行左右 ...

Wed Jan 18 21:17:00 CST 2017 3 13555
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM