<s>关于_p select_nx 机制_n 和_c 套接字_n 的_u 问题_n</s>
<s>select_nx 监听_v 一_m 个_q 断裂_v 的_u 套接字_n 时_Ng ，_w 通信_v 断开_v ，_w 则_c 客户端_n 不_d 会_v 有_v 数据_n 过来_v ，_w select_nx 却_d 成_v 了_u 非_h 阻塞_vn 状态_n ，_w 认为_v 有_v 数据_n ，_w 但是_c 会_v 读_v 不_d 出来_v 。_w</s><s>if_nx (_w FD_nx __w ISSET_nx (_w lSockFd_nx ,_w &_w read_nx __w set_nx )_w {_w count_nx =_w recv_nx (_w lSockFd_nx ,_w buf_nx ,_w LEN_nx ,_w 0_m )_w ;_w if_nx (_w (_w count_nx =_w =_w 0_m )_w |_w |_w (_w count_nx =_w =_w -_w 1_m )_w )_w {_w /_w *_w 这_r 两_m 种_q 情况_n 都_d 可_v 认为_v 是_v 链_n 路_n 关闭_v *_w /_w }_w }_w 在_p select_nx 时候_n ，_w 可以_v 进行_v 对_p 端_Ng 的_u 连接_vn 检测_vn ，_w 链_n 路_n 关闭_v 则_d 是_v 断开_v 。_w</s><s>。。_w</s><s>这样_r 就_d 可以_v 进行_v 判断_vn ，_w 可以_v 删除_v ！_w</s>
