关闭客户端Socket的inputstream.read()会返回-1原理

tech2025-04-01  5

debug调试,当关闭客户端的时候Socket的inputstream.read()返回-1详细原理入下图,

主要是java.net.SocketInputStream的成员eof会被置为true,然后read()方法里会去判断eof为true是就返回-1

看下图就理解了

 

最新回复(0)