Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [VB.NET] Server online

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119

    [VB.NET] Server online

    Ho fatto una piccola chat in vbnet
    La mia domanda è:
    Esiste un metodo per far capire ai client qual è l'indirizzo ip, conoscendo la porta, del server sulla lan senza conoscerlo ?

    Grazie, Alverman

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E' possibile che il postino sappia in quale casa portare una lettera conoscendo solo il numero civico?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Originariamente inviato da oregon
    E' possibile che il postino sappia in quale casa portare una lettera conoscendo solo il numero civico?
    Non intendevo questo.
    Potrei fare un ping sulla rete ma la scansione della rete mi farebbe perdere tempo.

    La mia domanda è come posso mandare sulla rete un messaggio dal server in modo tale che quando i client vanno in esecuzione riconoscano che quello è il server a cui si devono loggare ?


    Grazie, Alverman

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da m.alverman
    Non intendevo questo.
    Beh, la domanda era quella ...

    Potrei fare un ping sulla rete ma la scansione della rete mi farebbe perdere tempo.
    Esattamente come il postino potrebbe chiedere in tutte le case ...

    La mia domanda è come posso mandare sulla rete un messaggio dal server in modo tale che quando i client vanno in esecuzione riconoscano che quello è il server a cui si devono loggare ?
    Questa è un'altra domanda ... comunque non puoi perché il server si mette in ascolto in attesa di collegamento. Se invia un messaggio lo fa esattamente come un client che contatta un preciso IP.

    Ma perché il tuo client non conosce l'IP del server?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Originariamente inviato da oregon
    Beh, la domanda era quella ...
    Hai ragione

    Ma perché il tuo client non conosce l'IP del server?
    Volevo fare una cosa automatica che ho visto su un programma del tutto diverso da una chat

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Devi chiarire perché la richiesta è ancora confusa.

    Se hai un server su internet (in genere) non devi conoscerne l'IP (pensa a tutti i siti web) ma ne conosci il nome dns, ad esempio

    forum.html.it

    Il DNS ti restituisce l'IP

    Quindi il tuo client deve collegarsi al "nome DNS" registrato del tuo server per conoscerne l'IP
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Il fatto è che il server non è sempre sulla stessa macchina ma viene installato ogni volta su pc diversi.
    Comunque sia faccio prima a fare uno scanner che scansiona la rete su una porta predefinita.

    Grazie, Alberto

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Basta che il PC si registri su un servizio DNS con un nome noto e problemi non ne hai.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Una possibilità è lavorare con un servizio di DNS-SD, ma non so quanto sia immediato da fare con VB.NET; l'alternativa "dei poveri" è fare sì che il client quando si collega invii un messaggio UDP particolare in broadcast su tutta la rete locale, a cui risponderà solo il server fornendo il suo indirizzo.
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Originariamente inviato da MItaly
    Una possibilità è lavorare con un servizio di DNS-SD, ma non so quanto sia immediato da fare con VB.NET; l'alternativa "dei poveri" è fare sì che il client quando si collega invii un messaggio UDP particolare in broadcast su tutta la rete locale, a cui risponderà solo il server fornendo il suo indirizzo.
    Bellissima idea !!

    Grazie MItaly

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