python的twisted网络库
c++的逻辑和速度
如果把两者结合起来
twisted网络库负责首发数据 收到的数据传给c++进行逻辑处理
一个比较优雅的网络服务库就成型了。。。
再扩展点 一些比较复杂的库就可以通过c++调用python来实现
python库就变成了c++的后花园了
实际世界中 在线游戏库要复杂点:
![]()
GS的代码就是c++为主程序 python作为网络模块
python网络模块收到数据后 会传给c++代码处理
而c++在处理后会把结果交给python网络模块
python网络模块再回传给Gate Server
Gate Server再回传给Net Server
最后由Net Server传给用户
好 国际惯例 放代码:
![]()
c++的逻辑和速度
如果把两者结合起来
twisted网络库负责首发数据 收到的数据传给c++进行逻辑处理
一个比较优雅的网络服务库就成型了。。。
再扩展点 一些比较复杂的库就可以通过c++调用python来实现
python库就变成了c++的后花园了
实际世界中 在线游戏库要复杂点:

GS的代码就是c++为主程序 python作为网络模块
python网络模块收到数据后 会传给c++代码处理
而c++在处理后会把结果交给python网络模块
python网络模块再回传给Gate Server
Gate Server再回传给Net Server
最后由Net Server传给用户
好 国际惯例 放代码: