Obtención de la dirección IP de un punto final de socket remoto

¿Cómo puedo determinar la dirección IP remota de un socket conectado?

Tengo un objeto RemoteEndPoint al que puedo acceder y también su miembro AddressFamily.

¿Cómo utilizo estos para encontrar la dirección IP?

¡Gracias!

Actualmente tratando

IPAddress.Parse( testSocket.Address.Address.ToString() ).ToString();

y obtener 1.0.0.127 en lugar de 127.0.0.1 para los puntos finales de localhost. ¿Esto es normal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta