1、用select的I/O利用时(阻塞),当监听到有连接到来时,不能多次调用accept,否则会出现阻塞,还是用accept的非阻塞好些(如 ACE就是)
2、在处理连接的socket时,当用read接收到的字符数为0,表示收到FIN,需要用FD_CLR将连接的socket从描述字符集中删除,但同时不要忘close,否则会导致fd资源浪费
1、用select的I/O利用时(阻塞),当监听到有连接到来时,不能多次调用accept,否则会出现阻塞,还是用accept的非阻塞好些(如 ACE就是)
2、在处理连接的socket时,当用read接收到的字符数为0,表示收到FIN,需要用FD_CLR将连接的socket从描述字符集中删除,但同时不要忘close,否则会导致fd资源浪费