标签: java sockets nio
如果我有Selector接受sockets并将其推送到队列以供其他线程处理,并且没有线程占用套接字,比如两分钟,客户端会推送数据但是然后超时和断开连接。当thread接受其中一个现在已关闭sockets并尝试从中读取时,它是否会获取客户已发送的数据,或者没有任何内容可供阅读?
Selector
sockets
thread
答案 0 :(得分:1)
这取决于切断的'装置
SocketException: socket closed
read()