bueno no tengo ejemplo pero te puedo explicar
para comunicar dos pcs se necesita de un cliente y de un servidor
una vez que tienes eso
usas el metodo Connect del control Winsock, especificas el puerto y la IP.
si se conecta, de disparara el evento Connect, dentro de ese evento envias algo con el metodo SendData
que el servidor recibira, y lo mismo usas para enviar algo al cliente
cuando recibes algun dato se dispara el evento Data_Arrival
y para agarrar los datos usas el metodo GetData
y le das como parametro una variable de tipo String
y asi intercambias datos cuando quieras terminar, usas el metodo Close
chao