java Socket问题:服务器端等待客户端的请求,但是客户端连上后再关闭,服务器就会出异常,怎么解决?

java Socket问题:服务器端等待客户端的请求,但是客户端连上后再关闭,服务器就会出异常,怎么解决?,第1张

两种办法,1)客户端关闭前 先往服务端写一段特定的信息,服务端捕捉后就把该连接关闭。 这样关闭客户端也不会出错。2)用多线程来处理:
1、Server创建 Socket s ; ServerSocket ss 并监听端口 run = true ; while(run) { s = ssacept();}
2、Client 连接 Server , Server 接受 并启动线程类 ServerThread 处理 客户端的连接 ,然后继续等待下一个客户端的连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10862079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存