Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    74

    [java] connettersi tramite serverSocket

    ciao,sto provando per la prima volta a realizzare un'applicazione server e la relativa applicazione client.
    Se le eseguo entrambe sullo stesso pc dando come parametro per il socket client "localhost"e il numero di
    porta del ServerSocket tutto bene;ma quando provo ad eseguirli.su 2 pc diversi connessi sullo stesso router non comunicano. Non riesco a capire come modificare il parametro "localHost".



    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    questa rientra tra le domande "niubbe" (vedi off-topic)

    un server (qualsiasi server) è in ascolto e pronto a ricevere richieste ad un determinato indirizzo e ad una determinata porta (un po' come un indirizzo fisico, hai via e civico).

    Quando fai le prove in locale la tua via, piazza puoi benissimo settarla a localhost (e parlo del server), quando fai le cose sul serio, devi comunicare al mondo la via (in particolare l'indirizzo IP della macchina in cui tu esegui). Successivamente entrano in gioco i DNS che "mascherano" i numeri IP in un valore "umano" (ma questo va oltre).

    Fai partire il server facendo il "bind" ad un indirizzo (quello del tuo pc che trovi con ifconfig o ipconfig) e ad una porta che sai libera.

    Una volta che il server è partito, il tuo client non deve collegarsi a localhost, ma al nuovo indirizzo che hai indicato

    ps qui rientriamo nei concetti generali di una rete, non c'entra molto la programmazione
    RTFM Read That F*** Manual!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    74
    Grazie, ho capito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.