關閉客戶端Socket的inputstream.read()會返回-1原理

debug調試,當關閉客戶端的時候Socket的inputstream.read()返回-1詳細原理入下圖, 主要是java.net.SocketInputStream的成員eof會被置爲true,然後read()方法裏會去判斷eof爲true是就返回-1 看下圖就理解了
相關文章
相關標籤/搜索