Socket连接的时间不能控制??请帮小妹 Socket s = new Socket(...);s.setSoTimeout(30);另30ms太短了吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setSoTimeout()方法设定之后,如果有某个通信操作的等待时间超出指定值(比如读取操作),就会抛出InterruptedIOException异常,你可以捕获这个异常进行处理。一般都是这样:try{ socket_client =new Socket(IP,端口)); socket_client.setSoTimeout(20000); in_client=new BufferedReader(new InputStreamReader(socket_client.getInputStream())); out_client=new PrintWriter(socket_client.getOutputStream()); ... ... s_line=in_client.readLine(); //这个地方就可能抛出InterruptedIOException}catch(InterruptedIOException ex_timeout){ //对超时情况的处理 //... ...} 问一个关于垃圾回收的问题。 一道SCJP的题目,在线等答案 问一个关于全局变量的问题 如何用java解压一个带密码zip文件(密码是知道的) swing访问远程数据库 大虾们:请教纯java的Excel解决方案问题 请问如何打开Jcreator 的代码完成功能 有谁知道哪里可以下载到java的函数库及这些函数的具体使用方法的???——谢谢!!! 怎么得到一组radio选定的是哪个?? Java由多少种,访问数据库的方法,每种方法具体需要怎么做? 如何把String转化成Double?? JAVA是一种建网页的语言,还是开发网络软件的语言?
try
{
socket_client =new Socket(IP,端口));
socket_client.setSoTimeout(20000);
in_client=new BufferedReader(new InputStreamReader(socket_client.getInputStream()));
out_client=new PrintWriter(socket_client.getOutputStream());
... ...
s_line=in_client.readLine(); //这个地方就可能抛出InterruptedIOException}
catch(InterruptedIOException ex_timeout)
{
//对超时情况的处理
//... ...
}