Über netstat lassen sich die Verbindungen auslesen und mit dem Parameter -ab bekommst du auch den Prozessnamen. Du solltest also dort auch die Server-IP finden. Schau am besten einmal auf der Kommandozeile, ob das so ist.
Ich vermute, dass du zum Auslesen dieser Daten die Windows API nutzen musst, ich glaube nicht, dass es dafür eine managed Lösung gibt.
Die Funktionen wären z.B. GetExtendedTCPTable usw.
Hier findest du Informationen dazu, hier für Delphi, aber die Befehle sind ja die selben:
www.delphipraxis.net...ptable-iphlpapi.html