1
Programmazione (Gambas 2) / Ricavare ip lan
« il: 29 Aprile 2009, 16:45:18 »
Salve a tutti...
sto completando il mio programma in gambas Bashare che attualmente è ostato sul forum di Ubuntu ma che come promesso vorrei portare qui.
Mi manca un'ultima cosa prima di rilasciarlo al "grande pubblico" :)
Ho bisogno di ricavare l'ip in lan della macchina. Ho provato così:
PUBLIC SUB get_local_ip() AS String
DIM h AS DnsClient
h = NEW DnsClient
PRINT "getting local ip address... please wait"
h.Async = FALSE
h.HostName = System.Host
h.GetHostIP
RETURN h.HostIP
END
Ma mi ritorna 127.0.1.1 :(
A me invece servirebbe ovviamente avere 192.168.1.qualcosa
Qualcuno ha qualche idea?
Grazie.
sto completando il mio programma in gambas Bashare che attualmente è ostato sul forum di Ubuntu ma che come promesso vorrei portare qui.
Mi manca un'ultima cosa prima di rilasciarlo al "grande pubblico" :)
Ho bisogno di ricavare l'ip in lan della macchina. Ho provato così:
PUBLIC SUB get_local_ip() AS String
DIM h AS DnsClient
h = NEW DnsClient
PRINT "getting local ip address... please wait"
h.Async = FALSE
h.HostName = System.Host
h.GetHostIP
RETURN h.HostIP
END
Ma mi ritorna 127.0.1.1 :(
A me invece servirebbe ovviamente avere 192.168.1.qualcosa
Qualcuno ha qualche idea?
Grazie.