wangping0214 / catman

catman is a net framework for on-line game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

catman

catman is a network framework with which you can implement game server or game client easily.

catman is comprised of 3 modules: common module, net module and thread module.

common module provides the transport protocol and byte stream, etc.

net module is OO implementation of Berkeley socket, which was driven by select.

thread module is OO implementation of pthread library. Meanwhile, a runtime fixed-size thread pool is provided.

Meanwhile, catman is distributed with some useful tools, which contains progen.

progen is a protocol generator, which parses the protocol definition file and generates corresponding c++ source file.

About

catman is a net framework for on-line game


Languages

Language:C++ 99.1%Language:C 0.9%