原文:trinitycore 魔兽服务器源码分析(一) 网络

trinitycore是游戏服务器的开源代码 许多玩家使用魔兽的数据来进行测试 ,使用它来假设魔兽私服。 官方网址 https: www.trinitycore.org 类似的还有mangos 和 kbengine 不过mangos使用庞大的ACE网络框架 kbengine使用自写网络库 两者均使用了多语言进行开发 作为trinitycore 主要使用c 。代码比较好读,就开启本篇这个代码阅读的坑 ...

2017-10-25 14:05 0 1042 推荐指数:

查看详情

trinitycore 魔兽服务器源码分析(二) 网络

书接上文 继续分析Socket.h SocketMgr.h template<class T>class Socket : public std::enable_shared_from_this<T> 根据智能指针的使用规则 类中有使用本类自己的指针 必须继承 ...

Thu Oct 26 00:20:00 CST 2017 0 1946
【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