1. 所在的结构体定义
sock_t listening_sock;
union socket_address lsa; // Listening socket address
struct ll active_connections;
struct ll uri_handlers;
char *config_options[NUM_OPTIONS];
void *server_data;
void *ssl_ctx; // SSL context
sock_t ctl[2]; // Control socketpair. Used to wake up from select() call
};
2. 变量赋值
mg_create_server函数:
server->server_data = server_data;
3. 内部使用,转化为server_param
accept_new_connection函数