socket,connect成功,尚未accept,这时客户端断开了...
socket,connect成功,尚未accept,这时客户端断开了,如果接着去accept,就会得到已经断开的连接。考虑最坏的情况,每次accept之后阻塞一段较长的时间,期间会有多次成功的connect加入到listen队列,这样服务器就无法读到最新的正确的连接。有没有什么办法能在客户端主动断开连接(此时已connect,未accept)时删除掉listen队列里的对应项,这样accept就读不到被客户端放弃的过时的连接了。