1.对方正常关闭: 对方应该返回FIN过来,本地select则会有一个读,当读后返回0. 2.对方不正常的关闭: 对方应该返回RST过来,本地select可写,第一次写,导致RST,第二次写导致SIGPIPE