Introduction - If you have any usage issues, please Google them yourself
1 Use the libevent library that supports large concurrent network requests 2 separate network operations and data processing 3. Use the thread pool for data processing 4. Currently supports tcp stream unpack operations: 4.1 supports user-defined request format 4.2 supports \ r \ n at the end of the line request 5. use time wheel to achieve a timeout mechanism 6. Adding log control: whether to open log whether to output to the screen 7. supports setting the maximum number of connections allowed 8. adding mac systems support