Originariamente inviato da PeppePes88
Scusa per rintracciare l'ip non si puo usare getsockname???

pero l'ip che ottengo cosi è 0.0.0.0
Se vuoi ottenere l'IP della tua macchina, allora dai un'occhiata

codice:
   char     Hostname[100];
   HOSTENT *pHostEnt;

   gethostname( Hostname, sizeof( Hostname ));
   pHostEnt = gethostbyname( Hostname );
   printf ("%s\n", inet_ntoa(**((struct in_addr**)pHostEnt->h_addr_list)));
Ovviamente avrai inizializzato la libreria socket prima ...