Red de conocimiento informático - Aprendizaje de código fuente - La página web en lenguaje sencillo envía el código fuente del paquete wpe

La página web en lenguaje sencillo envía el código fuente del paquete wpe

Objeto subordinado del evento de envío de llamada: interceptación de red Soporte del sistema operativo: Windows

Este evento se activa cuando WinSock usa un programa para llamar a la función de envío en Windows. Puede leer o cambiar la función de esta llamada en este evento. parámetro. Si no cambia ningún parámetro y continúa procesando la llamada predeterminada, devuelva 0, #Interceptar operación.Llamada predeterminada; si maneja esta llamada como una llamada no válida, devuelva 1, #Interceptar operación.Llamada no válida para cambiar cualquier parámetro de esta llamada; , Regreso 2, #Operación de intercepción. Cambiar llamada; cerrar conexión (cerrar socket), devolver 3, operación #Intercept. Desactiva la interceptación.

Sintaxis: integer_net-intercept_transmit (información de la persona que llama, identificador de socket, datos de red, modo de llamada)

Nombre del parámetro

Descripción

Personal que llama Información

Información de la persona que llama; dirección de entrega; información sobre el proceso de la persona que llama y el hilo utilizado actualmente.

identificador de socket

Entero; dirección de paso; identificador de WinSock SOCKET.

Datos de red

Datos de red; dirección de entrega; datos de red a enviar.

Modo de llamada

Entero; para el uso del parámetro "flags" de la función "enviar", consulte la documentación de WinSock2 (se recomienda MSDN).

Ejemplo:

Descripción:

Este evento se activa cuando la utilidad WinSock en el sistema Windows llama a la función de envío, puede leer en este evento o cambiar el parámetros de la función llamada. Si no cambia ningún parámetro y continúa procesando la llamada predeterminada, devuelva 0, #Interceptar operación. Llamada predeterminada si desea manejar esta llamada como una llamada no válida, devuelva 1, #Interceptar operación. Llamada no válida; la llamada, Retorno 2, #Operación Intercepción. Cambiar llamada; cerrar conexión (cerrar socket), devolver 3, operación #Intercept. Desactiva la interceptación.

Ver: Ejemplo de archivo de instalación de servicios web versión 1.1.