Yes, external lib is an option.
I expected that we already have something in the image.

2018-03-14 11:34 GMT+01:00 Julien <[email protected]>:

> Ok, this one you can get it (for each network interface) via
>
> $ ifconfig
>
> In the command line. So I guess it should be possible to ask the OS via a
> FFI call what is the address.
>
> I don’t know what is done in Pharo about that.
>
> Apparently, on Linux using C, it is possible to get the IP address of an
> interface via a call to getifaddrs [1].
>
> I don’t know what is the method to do that on Mac OS.
>
> Julien
>
> Links:
> [1]: http://man7.org/linux/man-pages/man3/getifaddrs.3.html
>
> ---
> Julien Delplanque
> Doctorant à l’Université de Lille 1
> http://juliendelplanque.be/phd.html
> Equipe Rmod, Inria
> Bâtiment B 40, Avenue Halley 59650
> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
>  Villeneuve
> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
>  d'Ascq
> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
> Numéro de téléphone: +333 59 35 86 40 <+33%203%2059%2035%2086%2040>
>
> Le 14 mars 2018 à 11:28, Denis Kudriashov <[email protected]> a écrit :
>
> 2018-03-14 11:14 GMT+01:00 Julien <[email protected]>:
>
>> What do you mean by your IP address, on your local network or the one
>> seen by external servers when you connect to them?
>>
>
> I need address in my local network.
>
>
>>
>> If I remember well, the IP address seen by computers outside your local
>> network is not the IP address of your actual computer but the one of the
>> router connecting your local network to the outside web.
>>
>> I am not sure you can get the outside IP address without asking it to a
>> computer outside your local network but I might be wrong.
>>
>> Julien
>>
>> ---
>> Julien Delplanque
>> Doctorant à l’Université de Lille 1
>> http://juliendelplanque.be/phd.html
>> Equipe Rmod, Inria
>> Bâtiment B 40, Avenue Halley 59650
>> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
>>  Villeneuve
>> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
>>  d'Ascq
>> <https://maps.google.com/?q=40,+Avenue+Halley+59650+Villeneuve+d'Ascq&entry=gmail&source=g>
>> Numéro de téléphone: +333 59 35 86 40 <+33%203%2059%2035%2086%2040>
>>
>> Le 14 mars 2018 à 11:07, Denis Kudriashov <[email protected]> a écrit
>> :
>>
>> Hello.
>>
>> Do we have a way to retrieve IP address from Pharo?
>> I tried to use following code:
>>
>> NetNameResolver addressForName: NetNameResolver localHostName
>>
>> But it either not works (dialog with retry give-up options) or returns
>> localhost 127.0.0.1.
>>
>> Best regards,
>> Denis
>>
>>
>>
>
>

Reply via email to