[問題]Socket如何偵測遠端close socketchannel?

看板java作者 (冏)時間14年前 (2011/10/19 23:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
若遠端的Socket 呼叫Socketchannel.close() 本地端用isConnected()或isClosed()好像都沒辦法得知 除了Socketchannel.write(data)然後發生Exception 有辦法知道 但是有時候會死在Socketchannel.write(data) 無法發生Exception 是否有其他方法可以得知呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.44.87

10/20 00:21, , 1F
read == -1
10/20 00:21, 1F
文章代碼(AID): #1Edkncdn (java)
文章代碼(AID): #1Edkncdn (java)