Skip to content
Coollen.MMX edited this page May 3, 2017 · 7 revisions

这家伙很懒

一 安装&运行

安装python & pip

python不多说了, 很多系统都自带. 下面是安装pip:

安装gevnet:

  • 安装debian编译环境: apt-get install build-essential
  • 安装python-dev包: apt-get install python-dev
  • 安装python-dev包: apt-get install libevent-dev
  • 安装gevent: pip install gevent

安装MessagePack

  • pip install msgpack-python

获取GGSvr代码

启动服务器端

  • python init.py

启动子服务器

  • python init_sub.py

启动测试客户端

  • cd test
  • python test_client.py
  • 输入h(回车)可以显示出支持的命令

二 结构说明

glib

放置GGSvr框架的所有底层库,全部功能封装成最普通的模块,提供给上层逻辑最简单的API函数.比如网络模块gnet,提供最核心的send函数.

comm

常用的私有函数库.

test

测试用代码,测试程序(测试用客户端).

三 示例代码:最简单的oche服务器

详见test/oche.py: https://github.com/coollen/GGSvr/blob/master/test/oche.py