易截截图软件、单文件、免安装、纯绿色、仅160KB

java socket问题 - Java / Java EE

Java code:

public class MyTask extends TimerTask{

public MyTask() { }
@Override
public void run() {
Socket s = null;
int flag=0;
try {
s=new Socket("192.168.0.150", 3456);
s.setSoTimeout(1000);
flag=1;
} catch (UnknownHostException e) {
flag=0;
System.out.println("找不到目标主机......");
} catch (IOException e) {
System.out.println("找不到目标主机......");
}finally
{
try {
if(s!=null)
{
s.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
if(flag==1)
{
System.out.println("Socket连接已建立......");
}else if(flag==0)
{
System.out.println("找不到目标主机......");
}else
{
System.out.println("未知错误......");
}
}
}


上面是我在定时器任务里面写的一个socket连接的client端,我想处理它找不到server端目标主机的异常,由于我的定时器是每2秒执行一次,所以我希望socket如果连接超过1秒就直接报出异常,但s.setSoTimeout(1000);好象并没有达到我想要的效果,哪位给指点下,谢谢!
这是你的程序的代码:


相关问答:

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

jsp新手,请教各位? - Java / Web 开发

程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......

关于Java和asp - Java / Java SE

大家好,我现在有一个用asp写的聊天室,现在的想添加一个功能,就是当有人上线的时候,发出提示,比如声音响一下,现在想用java实现这个功能,请问大家怎么实现?
谢谢了,我会加分的
asp和java整合到一起去?何必 ......

java中传值 - Java / Web 开发

怎么样将id传过去啊???是简单的传。。。在地址栏中写id号
LZ 好幽默!不知道你的意思?

是想把ID 传到ACTION ? 通过URl id=?

不够详细 别人不知道怎样帮你

../XXXXX.do?id=XXXX&id2=XXXXX

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号