Hi Nick, I just read your message and we faced this problem with Jannik working on the implementation of the network library Ocean.
Using the 4.2.5beta1U Squeak VM and 1.3 Pharo image, there is primitives in the Socket plusgin to achieve what you are looking for: hostname := String new: NetNameResolver primHostNameSize. NetNameResolver primHostNameResult: hostname. hostname I do not remember if these primitives are also present in CogVM. Hope it helps, #Luc 2011/4/26 Nick Ager <[email protected]> > Hi, > > When I call the following on my Mac: > > NetNameResolver localHostName > > > the result is an ip address string eg '192.168.4.174' > > Is there some configuration work required on the Mac to ensure that > #localHostName returns a name rather than ip address. > Currently: > > $ hostname > Nick-Agers-MacBook-Pro2.local > > $ cat /etc/hosts > cat /etc/hosts > 127.0.0.1 localhost > > # The following lines are desirable for IPv6 capable hosts > ::1 ip6-localhost ip6-loopback > fe00::0 ip6-localnet > ff00::0 ip6-mcastprefix > ff02::1 ip6-allnodes > ff02::2 ip6-allrouters > ff02::3 ip6-allhosts > > I'd be happy with #localHostName returning the hostname or an entry in > /etc/hosts > > I've tested on Pharo 1.1.1 & 1.2.1 both using a COG vm > > Thanks > > Nick >
