Socket编程的超时问题

KyosukeNo1 2003-03-13 07:18:47
好像Socket类本身并没有设置超时的方法,那怎么来设置连接超时呢?
现在我的方法是在开新线程的那段程序里自己计算时间......
...全文
14 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Norwaywoods 2003-03-13
  • 打赏
  • 举报
回复
你既然知道会抛出异常,就把它截获。在截获后做一些处理,就可以使你的程序继续运行了。
KyosukeNo1 2003-03-13
  • 打赏
  • 举报
回复
超时后竟然是throw了个Exception来的?我想程序继续下去啊......
网络咖啡 2003-03-13
  • 打赏
  • 举报
回复
Socket s = new Socket("127.0.0.1",80);
s.setSoTimeout(100);

62,614

社区成员

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

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