Oops, the -s flag doesn't work on Mac OS. On Sun, May 13, 2018 at 7:41 PM, john pfersich <jpfers...@gmail.com> wrote:
> > > I don’t know if this will help, you can use OSProcess to run the ifconfig > Unix (MAC OS) command, kind of like this: > > Use ifconfig -s to get a list of the interfaces: > > Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP > TX-OVR Flg > enp2s0 1500 0 0 0 0 0 0 0 > 0 0 BMU > lo 65536 0 1187 0 0 0 1187 0 > 0 0 LRU > wlp3s0 1500 0 4943 0 0 0 2904 0 > 0 0 BMRU > > then: > > Ifconfig -a wlp3s0 > > and get back something like this: > > wlp3s0 Link encap:Ethernet HWaddr 94:53:30:14:aa:6d > inet addr:192.168.0.14 Bcast:192.168.0.255 Mask:255.255.255.0 > inet6 addr: fe80::21f3:b81d:eab3:f830/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:4998 errors:0 dropped:0 overruns:0 frame:0 > TX packets:2904 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:6864552 (6.8 MB) TX bytes:295070 (295.0 KB) > > The second line has the host address and the broadcast address. I didn't > say easy, I said possible. This works in Linux and MacOS. I dunno about MS > Windows. > > > > > > Encrypted email at jgpfers...@protonmail.com > Web: www.objectnets.net and www.objectnets.org > > On May 13, 2018, at 11:27, Julián Maestri <serp...@gmail.com> wrote: > > (impossible without the added networking prims, and still unreliable >> whether it will find the correct ones with...) >> > > The problem seems to be here: he->h_addr_list[0] its a list of addresses > and only the first one is used. > > Unix: https://github.com/pharo-project/pharo-vm/blob/e0ce2d9d78c3c > 7b37bbc12cd8730c6a15f1f057c/opensmalltalk-vm/platforms/unix/ > plugins/SocketPlugin/sqUnixSocket.c#L273 > Windows: https://github.com/pharo-project/pharo-vm/blob/e0ce2d9d78c3c > 7b37bbc12cd8730c6a15f1f057c/opensmalltalk-vm/platforms/win32 > /plugins/SocketPlugin/sqWin32NewNet.c#L1843 > h_addr_list explanation: http://www.gnu.org/software/li > bc/manual/html_node/Host-Names.html > > But changing that might affect the whole networking package, so i don't > think it's going to be changed soon. > > > On 13 May 2018 at 15:20, Hilaire <hila...@drgeo.eu> wrote: > >> I already tried the one you suggested, but it returns the loopback IP on >> P7. >> >> With the Henrik SSDP package, I can get the IP: >> >> SSDPParticipant new allLocalV4Addresses. >> >> However when I activate a second network interface, this last one returns >> an empty collection. When inactivating this second interface, it still >> returns an empty collection... >> >> Hilaire >> >> >> Le 13/05/2018 à 20:05, Julián Maestri a écrit : >> >>> NetNameResolver localHostAddress. "#[192 168 0 4]" >>> >> >> -- >> Dr. Geo >> http://drgeo.eu >> >> >> >> >