Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    9

    ottenere indirizzo ip locale

    Ciao a tutti, come posso fare per ottenere l'indirizzo ip della macchina dove gira il programma? Ho trovato solo la classe INETADDRESS, non trovo pero' la libreria che la contiene. Qualcuno sa qualcosa di piu? il tutto per un programma c++... grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    9
    ops, ho dimenticato, il tutto per un programma scritto in c++.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,288
    Hai provato anche a fare una ricerca?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    9
    si ho provato ma ho trovato solamente una classe in java. In c++ niente...

  5. #5
    prova con system("ping localhost"), poi elabori quello che restituisce e hai l'ip ... magari puo' funzionare.
    Ciao !
    Visita il mio blog e gioca alla palestra della mente !
    http://lintortuga.blogspot.com/

  6. #6
    Lascia stare il "ping localhost" e leggi questo articolo.

    In alcuni casi (esempio: NAT) devi appoggiarti a servizi esterni: MyIP, Jackson I/O, ecc

  7. #7
    con le socket funziona di sicuro pero' e' leggermente piu complicato !
    Ciao !
    Visita il mio blog e gioca alla palestra della mente !
    http://lintortuga.blogspot.com/

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Intanto, precisa ... vuoi l'IP assegnato alla tua scheda di rete o l'IP con cui ti presenti su internet?

    P.S. Ma cosa c'entra il "ping localhost"??

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da RelatoreEsterno
    con le socket funziona di sicuro pero' e' leggermente piu complicato !
    Ciao !
    Ma "cosa" funziona con le socket? E cosa intendi per "piu' complicato"?

    Fare delle affermazioni sibilline, poco chiare e senza supporto di codice o altro, e' del tutto inutile ...

  10. #10
    le socket per windows sono diverse rispetto alle socket per linux,
    hanno nomi diversi, si richiamano funzioni diverse ...
    effettivamente ping localhost non funziona ma se con exec si
    esegue un ifconfig e si leggono le info che restituisce perlomeno si trova
    l'ip della rete locale e quello di internet (vedi connessioni ppp).

    Ma se sei dietro un NAT che ip restituisce Myip ?
    quello del gateway, e allora a cosa serve ?

    Riciao !
    Visita il mio blog e gioca alla palestra della mente !
    http://lintortuga.blogspot.com/

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.