Salve ragazzi

Dovrei fare comunicare due pc tramite socket in c# mi sapete aiutare?
Io riesco a fare comunicare due programmi che risiedono sulla stessa macchina. Su due pc diversi no. Come faccio a ricavarmi l'indirizzo ip della macchina che si collega a me?

Grazie a tutti.