/**
* 函数名:sendMessage()
* 参 数:String name
* 返回值:无
* 功 能:给接受端发送消息
*/ private Socket clientMessage = null;
private DataOutputStream os = null;
public void sendMessage(String name) { try {
Encrypt encrypt = new Encrypt();
String fileinfo = encrypt.encryptData(name);
clientMessage = new Socket(host, 6001);
os = new DataOutputStream(clientMessage.getOutputStream());
os.writeUTF(fileinfo.trim());
os.flush();
} catch (Exception ex) {
ex.printStackTrace();
}
}
这是给服务器端发消息,有时候会抛出java.net.ConnectException: Connection timed out:这样的异常,程序好就终止了。不知为何,另外,我这个发消息的处于定时器中,应该每隔一段时间就会在连接服务器发消息,但是抛了java.net.ConnectException: Connection timed out:这个异常就好象停止了???不知为什么?
* 函数名:sendMessage()
* 参 数:String name
* 返回值:无
* 功 能:给接受端发送消息
*/ private Socket clientMessage = null;
private DataOutputStream os = null;
public void sendMessage(String name) { try {
Encrypt encrypt = new Encrypt();
String fileinfo = encrypt.encryptData(name);
clientMessage = new Socket(host, 6001);
os = new DataOutputStream(clientMessage.getOutputStream());
os.writeUTF(fileinfo.trim());
os.flush();
} catch (Exception ex) {
ex.printStackTrace();
}
}
这是给服务器端发消息,有时候会抛出java.net.ConnectException: Connection timed out:这样的异常,程序好就终止了。不知为何,另外,我这个发消息的处于定时器中,应该每隔一段时间就会在连接服务器发消息,但是抛了java.net.ConnectException: Connection timed out:这个异常就好象停止了???不知为什么?
错误显示你得连结超时
说明你得信息并没有正常的发送到服务器或连接到服务器
你可以把服务器的超时时间设置变得长一些