TServerSocket Questions

Hi!

Im new in C/S and internet programing.

Here my question to TServerSocket and TClientSocket components.

I wrote a little Server application and clinet application. They lay on two
different machines. It was possible to connect they both. But:

1. How can I show in a listbox on the server application the ip of the
client?
2. How can I send anything from the client to the server or from server to
the client?
3. I wanna use RPC like for example Outlook do, and Ive set the service
property to RPC.
    Is this correct? Where can I read more about using RPC with delphi?

Thanks

Tom