Probleme connexion Socket entre PC et Routeur:java.net.ConnectException
Salut tout le monde, j'ai essaye de trouver une solution a mon probleme dans les forums avant de poster mon message mais sans succes.
Voila je veux communiquer un pc et un routeur via sockets. Mon code est correct mais j'aii ces erreurs :
Exception in thread main: java.net.ConnectException :connection refused :connect
at java.net.PlainSocketImpl.socketConnect (Native Method)
java.net.PlainSocketImpl.doConnect
java.net.PlainSocketImpl.connectToAddress
java.net.PlainSocketImpl.connect
java.net.Socket.connect
.....
at TCPclient.main(TCPClient.java :10)
Voici le Code Client :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| import java.io.*;
import java.net.*;
class TCPClient{
public static void main(String argv[])throws Exception
{
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
String sentence;
BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in));
Socket clientSocket=new Socket("192.168.0.1",4000);
try{
// open I/O streams for objects
oos = new ObjectOutputStream(clientSocket.getOutputStream());
ois = new ObjectInputStream(clientSocket.getInputStream());
// read an object from the server
String data = (String) ois.readObject();
System.out.print("data from server is " + data);
oos.close();
ois.close();
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
} |
Voici le code du Serveur :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| import java.io.*;
import java.net.*;
class TCPClient{
public static void main(String argv[])throws Exception
{
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
String sentence;
BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in));
Socket clientSocket=new Socket(4000);
try{
// open I/O streams for objects
oos = new ObjectOutputStream(clientSocket.getOutputStream());
ois = new ObjectInputStream(clientSocket.getInputStream());
// read an object from the server
String data = (String) ois.readObject();
System.out.print("data from server is " + data);
oos.close();
ois.close();
} catch(Exception e) {
System.out.println(e.getMessage());
}
}
} |
Vraiment g beau essaye en vain!!
jespere que vous maideriez
Merci d'avance !!