On 30-Jul-09, at 2:07 PM, Ramiro Diaz Trepat
wrote:
> 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.
>
>
>