Hi,
This was sent to me on the pharo-project mailing list, it answers my question.
Thanks for your answers ;)
Adrien.
> Date: Mon, 17 Jan 2011 23:41:09 +0000
> From: mike@mjr104.co.uk
> To: pharo-users@lists.gforge.inria.fr
> Subject: Re: [Pharo-users] Pharo and network
>
> yes... depending on your OS and version of Pharo, 127.0.0.1 does not
> always work as the destination from your client to your server socket.
> Did Olivier's code snippet work? try using netcat or lsof (unix) to
> see and interact with the state of your sockets.
>
> There is also a SocketStream implementation (somewhere) that hides a
> lot of this.
>
> cheers,
> Mike
>
> On Fri, Jan 14, 2011 at 11:35 PM, Olivier Auverlot
> <olivier.auverlot@gmail.com> wrote:
> > Hi Adrien,
> >
> > Could you try :
> >
> > | s |
> > s := Socket new.
> > s connectTo: (NetNameResolver addressForName: 'localhost') port: 12345.
> >
> > Best regards
> > Olivier ;-)
> > www.auverlot.fr
> >
> > Hello,
> >
> > I read these documents:
> > http://book.pharo-project.org/book/networking/Socket
> > http://wiki.squeak.org/squeak/325
> >
> > but I still don't get what I want with pharo.
> >
> > Here is the idea: I want a socket to listen a port while pharo is launched
> > as a deamon.
> >
> > I tried to test the sockets with this idea:
> > - creation of two sockets in two workspaces
> > - server:
> >
> > | server st |
> > st := String new.
> > server := Socket newTCP.
> > server listenOn: 12345 backlogSize: 4.
> > server receiveDataInto: st
> >
> > - client:
> >
> > | s |
> > s connectTo: ('127.0.0.1' asByteArray asSocketAddress) port: 12345.
> > s sendData: 'Hello'
> >
> > - the connectTo:port: fails, and I don't understand why
> >
> > So I have no idea ...
> >
> > Adrien.
> >
> >
>