Get Local Ip Address?

Thomas Kuehne thomas-dloop at kuehne.cn
Wed Jun 6 09:22:27 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

okibi schrieb am 2007-06-06:
> I know there's a way, and I can do it in C++, but I was just wondering if there is an
> easy multi-platform solution in D.

There isn't. If you have an open socket you can get the local IP,
however all network connected systems have at least 2 IPs:
127.0.0.1(IPv4) / ::1(IPv6) and a public one like 89.50.67.60.

Many have more IPs (e.g. the system I'm posting from has 5 different
ones), thus I'd like to know how you get the right local IP with C++.

Thomas


-----BEGIN PGP SIGNATURE-----

iQIVAwUBRmbrubZlboUnBhRKAQJyTRAAhShvbIF8qa3e6u9lJWvNwo4EEAJ3XdAr
pMELQgAIJDQETtn+8zHaUU/S22XwJ2s1d0BbfbJWXcqeLT9U9vgSGCPGD1Z8VcQK
J+dGwYjB3NTXH5b/t/fTm2Bgbrnkm5gkFh2MMWNesKrCPKVMl5GRyd8RvYUA0K7c
nOsPV7tpB5QQK+NwvFYVhPXCSATEBuCuhginYlyBlriar9OSY6qgoRXpxBXgss4E
hAmrKhaWCUmhh+OtWW5m6n6DV8AYx8Xbep6dW+lO4zcSrMBxe2qbH0ljSil2XwNo
dY9dBz/GFaorJltAmxJnmYmpO04ntYphVGpTBKZb3R5ghpNrObBvFTIofuDvvzl/
9BpBiv8MVP9Fbc37TrP+osP0x0Ng/bktpCewbisNmxNJfio8BtArViFDTqncqqEy
e4wLSgfFF1TAwt+NAlv9UFtmwLgAAV4ZML/HuTR2M8lYmmOaJxo7t1RvY+eLZzrd
vpJH2Z85W8CLPfWIPpQgjhP1V94gm6A41ioCaHAQDgDXi9kbKc1fRykVjncnTJNN
AxDYNY9notrn0NGVZGNdJ+XD+x5JETHeir0qc2/rMiyy4xSApcVCsA7Crex9R/9g
CPvDs2/TZsVNI57rSvn/l/Ya4lFmIqUZX7o8AsypagAotC75osgXQ7QRybsrX0qG
Po7z4cS1zzs=
=bM+T
-----END PGP SIGNATURE-----


More information about the Digitalmars-d-learn mailing list