Aquí, lo más recomendable ya que veo que no tienes expericncia programando sockets ni nada parecido es que uses alguna de las librerías o clases que aparecen de primeras.
Si lo que quieres es programar usando directamente usando las API's de windows la página de la
MSDN es un buen comienzo.
Saludos