最近在用c++做公司游戏系统的聊天部分服务端,使用了epoll,发现确实不错。不过在epoll_wait(epfd, events, LISTENQ, 500);部分。发现如果timeout设置成-1的话,分开线程的时候,会有连接进入的时候无法处理的情况。现在换成了固定的时间,只有在超出的时候,才会去范围内寻找。解决了这种情况。