A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 ☜⑦圊⑥慾➹沼 于 2013-9-26 13:04 编辑

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

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

2 个回复

倒序浏览
因为客户端申请与服务端建立连接后,服务端就会产生一个套接字,与客户端建立连接,而这个连接会一直保持,所以当服务端意外关闭的时候,服务端用于连接客户端的套接字还存在,所以会抛出异常。解决办法在在连接代码段加上try catch语句即可。

评分

参与人数 1技术分 +1 收起 理由
haxyek + 1

查看全部评分

回复 使用道具 举报
谢了啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马