以下代码中,IcpSocketClient为socket封装类,client.call调用远程服务器上的类、方法
windows中,如果未连接到相应IP、端口,则立马报connection refused异常;而在linux下,未连接到相应的IP、端口,则延缓3分钟左右,报connection timeout异常,请问,为何linux会连接3分钟再超时,如何解决在两种系统下,保持一致的异常
IcpSocketClient client = new IcpSocketClient("192.168.1.54", 1210);
try
{
client.setTryTimes(0);
Object returnObj = client.call("IWatcherService", "getState", new Object[] {});
if (returnObj != null)
{
return (ResourceStatus)returnObj;
}
}
catch (Exception e)
{
logger.error("Check resource failed, resource key=[" + resource.getKey() + "].");
}
windows中,如果未连接到相应IP、端口,则立马报connection refused异常;而在linux下,未连接到相应的IP、端口,则延缓3分钟左右,报connection timeout异常,请问,为何linux会连接3分钟再超时,如何解决在两种系统下,保持一致的异常
IcpSocketClient client = new IcpSocketClient("192.168.1.54", 1210);
try
{
client.setTryTimes(0);
Object returnObj = client.call("IWatcherService", "getState", new Object[] {});
if (returnObj != null)
{
return (ResourceStatus)returnObj;
}
}
catch (Exception e)
{
logger.error("Check resource failed, resource key=[" + resource.getKey() + "].");
}
解决方案 »
- java.lang.reflect.InvocationTargetException
- jsf与struts
- 『50分 - J2EE 』 EJB开发能通过JNI调用本地函数库么?
- jms客户端怎样监控服务端是否还在服务??
- 高手请进
- xfire在 weblogic8.1部署的问题,是qname的原因吗?我已经做了处理了?
- jboss 问题,在线等答案,急呀!!!
- 那位推荐一下java用的免费的做统计图的工具。
- action层 service层 dao层 一层一层的调用 大家一般在哪一层里判断是否返回值为null的情况啊
- webService基本原理
- 怎么把收到的javax.net.ssl.SSLSocket对象,发送给另一台服务器?
- myeclipse问题
你自己设置一个可接受的值(单位:毫秒)