Secondo: SedMessage('babble babble', fnet.Socks[XXX]);
How to send a message using IP? Every connection and disconnection changes XXX, and I don't know who is who.
On the socket level that is all you have: a socket. That is basically a local and remote ip address and a local and remote port. If you need more info from the remote, you'll need to associate the socket with info on a higher level: client login, certificate or whatever that can be used to identify a client.
Compare a socket to a telephone connection. When you answer the phone, you know the caller number (could be the number of a switch) and the line you answered. And that's it. You'll need to talk to the other side to know who is your correspondent and, if you have several phone lines, you need to remember somehow who is who on the other side of the different lines.