Este documento explica cómo crear aplicaciones cliente-servidor utilizando sockets en C#. Introduce sockets y su función para la comunicación entre aplicaciones. Luego, presenta un ejemplo de aplicación servidor-cliente básica usando sockets TCP y muestra cómo implementar el protocolo HTTP mediante sockets para que un cliente solicite y obtenga el archivo index.html de un sitio web.