|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2003
Messaggi: 1534
|
java ServerSocket
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'???? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2002
Città: vinci-spicchio
Messaggi: 530
|
prova a guardare questo esempio:
http://www.latoserver.it/java/socket_tcp/
__________________
Intel Pentium DualCore E2140 1,60 GHz , Asus P5LD2 R2.0,Sapphire x600xt 128Mb,hauppauge winTV,2x256Mb Ddr2 Vitesta 533Mhz,western digital caviar 160gb, seagate 20gb 5400giri, maxtor 40gb 7200giri, dvd+-rw gigabyte(BTC) 4x,Samsung writemaster dvd duallayer 18x , edimax wireless<-->router D-link G604T. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:54.