PDA

View Full Version : java ServerSocket


mcgyver83
13-09-2005, 15:57
Ho creato un applicativo che crea una server socket e la mette in attesa.
ServerSocket serverSocket=null;
try {
serverSocket = new ServerSocket(6969);
} catch (IOException e)
{e.printStackTrace();
System.out.println("Eccezione apertura Socket. Esco.");
return;
}
//Informazioni sul Server in ascolto
InetAddress indirizzo = serverSocket.getInetAddress();
String server = indirizzo.getHostAddress();
int port = serverSocket.getLocalPort();
System.out.println("In ascolto Server: "+ server + " porta: " + port);


Il problema e' che quando chiedo l'ip e lo visualizzo mi da 0.0.0.0...
Dato che pero' so l'ip di quella macchina se mi connetto inserendo il suo ip reale riesco a connettermi ma la comunicazione funziona da server verso il client e non viceversa.
Perche'????

alderighi
13-09-2005, 17:07
prova a guardare questo esempio:
http://www.latoserver.it/java/socket_tcp/