Ciao. Ho creato un programma Client-Server su eclipse va benissimo, ora lo sto provando su un browser. Il problema ora e' che il client non si connette al server :
Client:
Server:codice:InetAddress addr = InetAddress.getByName("localhost"); //ip Socket socket = new Socket(addr, 8080); //Port /*inizializza i flussi di comunicazione*/ out = new ObjectOutputStream(socket.getOutputStream()); in = new ObjectInputStream(socket.getInputStream());
I risultati del client sono questi:codice:/*ALTRO CODICE*/ try{ s=new ServerSocket(8080);//connetto la socket alla porta stabilita //se result e' uguale a true esci dal ciclo while(result){ try{ socket = s.accept();/*si mette in ascolto del client*/ client=new ClientConnect(socket); client.start(); }//fine try catch(IOException e){ break; }//fine catch }//fine while }//fine try catch(IOException e){ e.printStackTrace(); } catch(InterruptedException e){ e.printStackTrace(); } finally{ try{ socket.close(); s.close(); }
addr = localhost/127.0.0.1
Socket[addr=localhost/127.0.0.1,port=8080,localport=52607]
Mentre il server da questi risultati:
ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080]
Se lo eseguo su eclipse invece nel client il localport e' uguale a 8080, quando lo eseguo nel browser va su 52607. Non capisco il motivo.![]()
Grazie mille

. Ho creato un programma Client-Server su eclipse va benissimo, ora lo sto provando su un browser. Il problema ora e' che il client non si connette al server :
Rispondi quotando

