Sorry, this mail came out too quick. �How to report the error is a secondary matter.
I believe the issue is about localhost name resolution. �I think this was discussed around the Windows VM platform, but I am on a Mac.


NetNameResolver addressForName: 'localhost' �

does not return 127.0.0.1

And,�

NetNameResolver localHostAddress�

returns�the�address�on�the�network leg (192.168.....)�instead�of�127.0.0.1

Is�the�convention�that�localhost�is�always�127.0.0.1�?


Cheers


r.�


On Thu, Jul 30, 2009 at 9:20 PM, Ramiro Diaz Trepat <ramiro@diaztrepat.name> wrote:
I am trying to port Magma to Pharo, and I have run across the following issue.

Ini Pharo, the method:

Socket>>connectTo: hostAddress port: port waitForConnectionFor: timeout
(mir 6/17/2007 20:10)

"Initiate a connection to the given port at the given host�
address. Waits until the connection is established or time outs."
self connectNonBlockingTo: hostAddress port: port.
self
waitForConnectionFor: timeout
ifTimedOut: [ConnectionTimedOut signal: 'Cannot connect to '
, self remoteHostAddress hostNumber , ':' , port asString]


#remoteHostAddress has no implementors in Pharo.

The implementation of this method in Squeak uses NetNameResolver

Socket>>connectTo: hostAddress port: port waitForConnectionFor: timeout
(mu 8/14/2003 15:15)
"Initiate a connection to the given port at the given host�
address. Waits until the connection is established or time outs."
self connectNonBlockingTo: hostAddress port: port.
self
waitForConnectionFor: timeout
ifTimedOut: [ConnectionTimedOut signal: 'Cannot connect to '
, (NetNameResolver stringFromAddress: hostAddress) , ':' , port asString]

Who is maintaining Socket now in Pharo?
Has anyone got some advice on how to solve this?
Cheers

r.