Scusa se ti rompo ancora, gia che ci sono![]()
ho un problema con la connessione del programma sto ricontrollando e non capisco perchè
se lo carico sia server che client su uno stesso pc funzionano e se invece li metto su due pc differendi appartenenti alla stessa rete non funzionano......eppure tutti gli altri programmi
C/S vanno tranquillamente
Secondo te da cosa puo dipendere?
il client esce qui:
praticamente subito...mentre se parte sullo stesso pc va benissimo...e come se non vedesse il server non capisco perchè visto che tutti gli altri programmicodice:try { sockClient = new Socket(serverAddres,port); outSock = sockClient.getOutputStream(); inSock = sockClient.getInputStream(); dataOut = new DataOutputStream(outSock); } catch(IOException e) { System.out.println("\nClient: impossibile stabilire la connessione"); continue; }
il server accetta la connessione cosi:
codice:try { serverSocket = new ServerSocket(port); serverSocket.setReuseAddress(true); } catch(Exception e){System.out.println("\n Server: problemi con la socket.."); System.exit(1);} while(true) { try { clientSocket = serverSocket.accept(); clientSocket.setSoTimeout(15000); } catch(SocketTimeoutException et) { System.out.println("\nAttesa Accept Scaduta.."); continue; // troppa attesa....riavvia il ciclo di ricezione.... } catch(IOException e){ System.out.println("\nServer: problema con la connessione"); continue;} System.out.println("\nServer pronto per la ricezione....");

Rispondi quotando