TcpClient/Reactor 框架

This commit is contained in:
2026-09-08 12:38:28 +08:00
parent ac4045a979
commit aae773a7fa
11 changed files with 801 additions and 1 deletions
+1 -1
View File
@@ -85,12 +85,12 @@ struct c_TcpReactor_t {
struct c_TcpServer_t {
c_socket_t listen_sock; /* Master server listening socket descriptor */
c_bool_t is_running; /* Server master thread loop state flag */
c_TcpReactor_t* reactor; /* Polymorphic multiplexing backend driver link */
c_TcpServer_OnConnect_t fnOnConnect; /* Connection accept callback hook */
c_TcpServer_OnRequest_t fnOnRequest; /* Data incoming available callback hook */
c_TcpServer_OnDisconnect_t fnOnDisconnect; /* Disconnect termination event hook */
c_TcpServer_OnError_t fnOnError; /* Network operational error event hook */
c_bool_t is_running; /* Server master thread loop state flag */
c_Allocator_t allocator; /* Deep copy of the user-provided allocator */
};