Skip to content

luyinquan/st_asio_wrapper

 
 

Repository files navigation

st_asio_wrapper

An asynchronous c/s network framework; Based on Boost.Asio; Very efficient. email: mail2tao@163.com Community on QQ: 198941541

The include folder, which I call it normal edition or standard edition relative to compatible edition contains all the library's codes; All other folders except compatible_edition are demos:

asio_server: Demonstrate how to implement tcp servers, it cantains two servers, one is the simplest server, which just send data from keyboard, and receive data from socket; one is echo server, which send every received data back.

asio_client: Demonstrate how to implement tcp client, it simply send data from keyboard to the server.

test_client: Used to test the server(echo server)'s performance.

file_server file_client: A file transfer service. At client, use 'get [file name2] [...]' to fetch files.

udp_client: Demonstrate how to implement upd communication.

Compiler requirement: Normal edition need vc2010 or higher, or gcc4.6 or higher; Compatible edition does not have the limition as normal edition does, only need you to compile boost successfully.

Boost requirement: 1.49 or highter, early edition maybe work, but I'm not sure.

Debug environment: Win7 64bit Ubuntu 12.10 32bit Ubuntu 12.10 64bit Fedora 18 64bit

About

Asynchronous c/s network framework; Based on Boost.Asio; Very efficient.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.3%
  • Makefile 2.7%