黑马程序员技术交流社区

标题: 关于Socket客户端与服务端的关闭顺序问题 [打印本页]

作者: ☜⑦圊⑥慾➹沼    时间: 2013-9-26 02:55
标题: 关于Socket客户端与服务端的关闭顺序问题
本帖最后由 ☜⑦圊⑥慾➹沼 于 2013-9-26 13:04 编辑

我写了一个服务端和客户端,建立了服务端与客户端的连接,当我关闭服务端的时候,客户端报错,显示:远程主机强迫关闭了一个现有的连接。我先关闭客户端就没报错。求解决方法?


作者: 七里香    时间: 2013-9-26 09:54
因为客户端申请与服务端建立连接后,服务端就会产生一个套接字,与客户端建立连接,而这个连接会一直保持,所以当服务端意外关闭的时候,服务端用于连接客户端的套接字还存在,所以会抛出异常。解决办法在在连接代码段加上try catch语句即可。
作者: ☜⑦圊⑥慾➹沼    时间: 2013-9-26 13:04
谢了啊!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2