Skip to content

1suming/cetty2

 
 

Repository files navigation

The Cetty Project - Network Application Framework for c++

Brief Introduce

The Cetty project is a network application framework for easy developmenting high performance and high scalability servers and clients.

It comes from Netty project, frankly speaking, it is a translation of the Netty from java to c++. However, the difference between the Cetty and the Netty, is based on boost asio, using proactor network pattern.

Dependence

  1. boost(required) specially only need asio, bind, system, date_time, thread, any, smart_ptr, crc and string_algo. And need compile system, data_time, thread and regex libraries, others are headers only.
  2. google-perftools(optional) using the tcmalloc to improve the memory operations.
  3. gtest(optional) for unit test.
  4. protobuffer(optional) for protobuffer handle (currently have not integrated yet)

Questions?

If you have any questions, please feel free to send mail to me (frankee.zhou at gmail).

Acknowledgment

Thanks to Trustin Lee, the Netty framework is like an art and so amazing. Then thanks to my wife vici and my lovely daughter for their support.

About

network framework comes from the netty

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.9%
  • C 10.8%
  • HTML 2.3%
  • CMake 1.3%
  • Protocol Buffer 0.9%
  • Other 0.4%
  • Other 0.4%