Share via


Ejecución del ejemplo de código de servidor y cliente de Winsock

Esta sección contiene el código fuente completo para las aplicaciones cliente y servidor TCP/IP:

La aplicación de servidor debe iniciarse antes de iniciar la aplicación cliente.

Para ejecutar el servidor, compile el código fuente completo del servidor y ejecute el archivo ejecutable. La aplicación de servidor escucha en el puerto TCP 27015 para que un cliente se conecte. Una vez que un cliente se conecta, el servidor recibe datos del cliente y devuelve (envía) los datos recibidos al cliente. Cuando el cliente cierra la conexión, el servidor cierra el socket de cliente, cierra el socket y sale.

Para ejecutar el cliente, compile el código fuente completo del cliente y ejecute el archivo ejecutable. La aplicación cliente requiere ese nombre del equipo o la dirección IP del equipo donde se ejecuta la aplicación de servidor se pasa como parámetro de línea de comandos cuando se ejecuta el cliente. Si el cliente y el servidor se ejecutan en el equipo de ejemplo, el cliente se puede iniciar de la siguiente manera:

cliente localhost

El cliente intenta conectarse al servidor en el puerto TCP 27015. Una vez que el cliente se conecta, el cliente envía datos al servidor y recibe cualquier envío de datos desde el servidor. A continuación, el cliente cierra el socket y sale.

Introducción con Winsock