The PeerAddress property returns the IP address of the
remote system that the local host is connected to. If a datagram
socket is being used, this property will return the address of the
system which sent the last datagram that was read. If no connection
has been established, this property will return 255.255.255.255.
If this property is read inside an OnAccept event handler,
it will return the IP address of the client that is requesting the
connection. The application may use this information to determine if
it wishes to accept or reject the client connection. If the IP
address information is not available for the client at that time,
this property will return the address 0.0.0.0.