Skip to content

frankee/Cetty

Repository files navigation

The Cetty Project - Network Application Framework for c++

using cetty2 please, this version of the project is not under the develement any more

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 Application Framework for c++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published