关于socket一对一和多对一连接总结

一个客户端对应一个服务端长连接:

while(true)应该在输入输出流方位进行阻塞,目的指accept阻塞一个客户端,并进行长连接处理客户端信息,此时客户端服务端都不可断开;


多个客户端连接服务端后断开

while(true)应该在accept处进行阻塞,目的是接受多个客户端过来的连接,此时客户端一次连接断开,服务端server不可断开,只关闭socket即可,再次循环到accept

你可能感兴趣的:(java提高篇)