Skip to content
/ NetMT Public

A simple multi-threaded network framework based on boost.asio

Notifications You must be signed in to change notification settings

merlin82/NetMT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NetMT

A simple multi-threaded tcp server based on boost.asio

###Usage Inherit from class netmt::Server, implement the abstract method:

/// handle message request
virtual void handle_request(Connection_ptr conn, char* data, std::size_t data_len) = 0;

/// check message whether complete
/// return 0:not complete, <0:error, >0:message length
virtual int check_complete(char* data, std::size_t data_len) = 0;  

Please see example in test folder.

###Compile need boost support

default compile by blade

blade build test

About

A simple multi-threaded network framework based on boost.asio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published