我正在使用非阻塞套接字(fd_sets和select函数)编写服务器和客户端,一旦服务器关闭或关闭客户端套接字,客户端就会开始接收大量垃圾直到它崩溃.我已经被警告过,当工作时用select()插座将成为可读当连接被终止,但我怎么能知道
fd_sets
select
select()
if( FD_ISSET( socket, &read ) ) { }
如果原因只是常规数据或连接已结束?
非常感谢!
c sockets networking select winsock2
c ×1
networking ×1
select ×1
sockets ×1
winsock2 ×1