Advertisement

Nginx监听套接字读事件函数ngx_event_accept

阅读量:

此前已提及,ngx_event_core_module模块中的init_process函数ngx_event_process_init会为每一个监听套接字的读取事件绑定处理函数ngx_event_accept。本文将重点探讨在ngx_event_accept函数内部具体执行了哪些操作。

复制代码
 /* event/ngx_event_accept.c */

    
  
    
 /* 监听套接字的读事件处理函数
    
  * param ev: 事件指针
    
  */
    
 void ngx_event_accept(ngx_event_t *ev)
    
 {
    
     ngx_uint_t             instance, accepted;
    
     socklen_t              len;
    
     struct sockaddr       *sa;
    
     ngx_err_t              err;
    
     ngx_log_t             *log;
    
     ngx_pool_t            *pool;
    
     ngx_socket_t           s;
    
     ngx_event_t

全部评论 (0)

还没有任何评论哟~