if (value == -1) { if (value == EINTR) continue; perror("accept ERROR:"); } ······ ······ } 这样你在运行一下试试,我怀疑是你在运行接收链接的时候又中断请求发生了!!!
------解决方案-------------------- #define EMFILE 24 EMFILE The per-process limit of open file descriptors has been reached. 服务端用的是线程还是进程?
------解决方案-------------------- 描述符用满了,建议你perror看看错误是什么。