g_socket = socket(AF_UNIX, (sint32)SOCK_DGRAM, 0); if(g_socket == -1) { ret = FAIL; printf("socket init fail!\n"); } setsockopt(g_socket,SOL_SOCKET,SO_REUSEADDR,&b_reuse,sizeof(int)); if(bind(g_socket, (struct sockaddr_un*)&addr, (uint32)(sizeof(struct sockaddr_un))...
在前面的博客《linux进程间通信—本地socket套接字(三)—多线程实现一个server对应多个client》中,我们处理多个client socket连接通信的思路是: 先创建一个主线程,用于检测客户端的连接事件 每当server检测到一个client连接时,则创建一个消息通信处理线程,该线程只和这个client进行数据通信处理;实际上这是一种多线程并...