Socket requestSocket;
BufferedReader in;
BufferedWriter out;
String message;
public boolean connect(String hostname, int port) {
try {
//1. creating a socket to connect to the server
requestSocket = new Socket(hostname, port);
System.out.println("Connected to localhost in port 2004");
//2. get Input and Output streams
in = new BufferedReader(new InputStreamReader(requestSocket.getInputStream()));
out = new BufferedWriter(new OutputStreamWriter(requestSocket.getOutputStream()));
return true;
} catch (UnknownHostException unknownHost) {
System.err.println("You are trying to connect to an unknown host!");
} catch (IOException ioException) {
ioException.printStackTrace();
}
return false;
}
da-me o seguinte erro
java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
at java.net.Socket.connect(Socket.java:542)
at java.net.Socket.connect(Socket.java:492)
at java.net.Socket.
at java.net.Socket.
at cz.vutbr.fit.ijae2.XXX.SocketCom.connect(SocketCom.java:30)
at cz.vutbr.fit.ijae2.XXX.TestBench.main(TestBench.java:19)
a questão pertinente é eu estou a usar o xubuntu se correr este codigo no widows vista ele liga ao servidor
preciso de ajuda urgente