网络编程的遇到的问题

cytlrx 2008-07-08 11:03:53
各位大侠,小弟遇到一个问题不知道如何解决:

编写一个网络Server/Client程序,Server为192.168.1.2(端口8888),Client端IP为192.168.1.3,
在两者连接正常之后,通过两种不同的方法断开两者的连接:
1。把Server端的程序关闭;
2。把192.168.1.2的网卡禁掉
发现如果是采用方法1的话,客户端发送给服务器数据之后会马上抛出异常(IOExcetion),时间不超过1秒钟。但是如果是采用方法2的话,则客户端会等待1分钟之后才会返回信息。

我不知道两者有什么区别?那么有没有办法在采用方法2时,发现网卡被禁掉之后,也立即返回呢?这谢谢各位大侠
...全文
90 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧