{
int bytesRead = incomingChannel.read(readBuffer);
if (bytesRead==-1)
{
closechannel(incomingChannel);
return;
}
}catch(IOException e){}
当你对客户端读写的时候返回-1就表示客户端关闭了
如果我每个用户登陆后信息都存在hashmap中,如果用户正常退出,那我可以把hashmap中的相应信息删除就行了。
但如果是非正常关闭的话,我怎么确定是哪个用户掉线了?
谢谢