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 /?
Temas relacionados
- Acerca de la plataforma de filtrado de Windows
- Aplicación de la capa de aplicación (ALE)
- Configuración de IPsec
- Funciones de IPsec
- Uso de extensiones de socket seguro
- Interfaz del proveedor de soporte técnico de seguridad (SSPI)
- Plataforma de filtrado de Windows
- Funciones de API de plataforma de filtrado de Windows
- Extensiones de socket seguro winsock