Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95

    mettere in ascolto il server anke da internet

    ciao a tutti...

    forse con il mio programmino sn ad una svolta....
    io devo far si ke il lato server rimanga in ascolto anke da internet e nn solo in lan...

    finora ho usato:
    DatagramSocket serverSocket = new DatagramSocket(porta);
    ma mi stanno sorgendo i dubbi....così nn rimane in ascolto solo in lan???

    ki mi sa aiutare si faccia avanti..

    ps: in lan funziona correttamente e sto usando l'udp....

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: mettere in ascolto il server anke da internet

    Originariamente inviato da av89
    DatagramSocket serverSocket = new DatagramSocket(porta);
    ma mi stanno sorgendo i dubbi....così nn rimane in ascolto solo in lan???
    Quel tuo DatagramSocket puo ricevere pacchetti da qualunque host (in lan, in internet ....) che può collegarsi all'host/porta a cui il DatagramSocket è associato. Se la tua lan è dietro un firewall che blocca l'accesso a quella porta dall'esterno, allora è chiaro che dall'esterno della lan non sarà accessibile. La questione è tutta lì.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95
    il fatto è ke la mia applicazione anke se stà dietro ad un muro di fuoco deve funzionare al 100% (o quasi) dato ke il lato server (dell'applicazione) nn sarà su un server ma su un qualsiasi host....
    nn voglio ke l'utente sia costretto ad aprire una porta sul firewall manualmente!!

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da av89
    il fatto è ke la mia applicazione anke se stà dietro ad un muro di fuoco deve funzionare al 100% (o quasi) dato ke il lato server (dell'applicazione) nn sarà su un server ma su un qualsiasi host....
    nn voglio ke l'utente sia costretto ad aprire una porta sul firewall manualmente!!
    Non ho capito questa tua risposta ... se esiste un firewall, cosa vorresti fare quindi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95
    la mia applicazione è suddivisa in due parti: lato client(usato solo per inviare) e lato server(usato solo per ricevere).
    la mia applicazione gira sul browser (tramite applet) e deve usare internet x comunicare con altri host ....
    ovviamente non funziona se c'è il firewall ke lo impedisce e nn voglio dire all'utente di andare ad aprire quella porta udp...
    è qst il mio problema....

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da av89
    la mia applicazione è suddivisa in due parti: lato client(usato solo per inviare) e lato server(usato solo per ricevere).
    La questione non è se uno legge e l'altro scrive dati o viceversa .... la questione in generale è chi dei due host "riceve" la connessione. Se un host crea un socket associato ad una porta X in locale, in modo da ricevere connessioni su quella porta, allora tale porta X deve essere "aperta" lungo tutto il percorso di rete affinché un altro host possa collegarsi. Punto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da av89
    ovviamente non funziona se c'è il firewall ke lo impedisce e nn voglio dire all'utente di andare ad aprire quella porta udp...
    è qst il mio problema....
    Forse non hai capito ... non c'e' altra soluzione a questo problema ...

    Se una porta e' chiusa a livello di firewall, non hai alternative ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.