Linux网络服务器epoll模型的socket通讯的实现(一)


  1 #include <stdio.h>
 #include <sys/types.h>
 #include <sys/epoll.h>
 #include <sys/socket.h>
 #include <signal.h>
 #include <fcntl.h>
 #include <map>
 #include <errno.h>
 #include <pthread.h>
 #include <stdlib.h>
 #include <unistd.h>
   
                
  
  
  
  setnonblocking(           opts =     (opts <           printf(         exit(      opts = opts |     (fcntl(sock, F_SETFL, opts) <           printf(         exit(        
   sig_pro(      printf(     (signum ==          g_bRun =    
 * AcceptThread(*      printf(       
 * ReadThread(*      printf(       
             fd[];  
   
          sa.sa_flags =     sa.sa_handler =     sigaction(SIGINT, &     sigaction(SIGUSR1, &     sigaction(SIGUSR2, &     
 
     g_bRun =      ret =     (ret <           printf(         g_bRun =                 
     g_ConnInfo.rfd = fd[     g_ConnInfo.wfd = fd[ 
      
      pthread_attr_init(&     pthread_attr_setscope(& 
     ret = pthread_create(&iAcceptThreadId, &     (ret !=           printf(         g_bRun =                   
     ret = pthread_create(&iReadThreadId, &     (ret !=           printf(         g_bRun =             
                
               sleep(  
      
       }

相关内容