Compartir a través de


Aplicación de ejemplo avanzada de Winsock mediante extensiones de socket seguro

Aplicación de ejemplo de servidor y cliente TCP seguro

Una aplicación de ejemplo de Winsock más avanzada que muestra el uso de extensiones de socket seguro está disponible en el repositorio de GitHub Windows-classic-samples . El ejemplo incluye un cliente TCP y un servidor que se conectan de forma segura mediante winsock y las extensiones de socket seguro.

El código de ejemplo se divide en directorios independientes, como se describe a continuación:

  • stcpclient. Carpeta que contiene el código de cliente TCP seguro.
  • stcpcommon. Carpeta que contiene código de biblioteca común que se comparte entre el cliente TCP seguro y el servidor.
  • stcpserver. Carpeta que contiene el código seguro del servidor TCP.

Los ejemplos están diseñados para ejecutarse en dos equipos diferentes que ejecutan Windows Vista o versiones posteriores. Además, las credenciales de IPsec deben aprovisionarse en ambos equipos para que la conexión se realice correctamente, ya que el ejemplo usa IPsec para proteger su tráfico. Consulte la documentación sobre la configuración de IPsec para obtener más información sobre cómo configurar las credenciales de IPsec.

Al compilar el ejemplo se generarán dos archivos ejecutables:

stcpclient.exe y stcpserver.exe.

Copie stcpclient.exe en el equipo A y copie stcpserver.exe en el equipo B. En el equipo B, inicie el servidor TCP ejecutando lo siguiente en un símbolo del sistema:

stcpserver.exe

Ejecute el siguiente comando para obtener más opciones de uso para el servidor:

stcpserver.exe /?

A continuación, en el equipo A, inicie el cliente TCP ejecutando lo siguiente en un símbolo del sistema:

<stcpclient.exe completo-DNS-name-for-machine-B>

En este momento, la conexión debe establecerse de forma segura.

Ejecute el siguiente comando para obtener más opciones de uso para el cliente:

stcpclient.exe /?