CAsyncSocket::ShutDown

BOOL Apagado ( int nHow = envía );

Valor devuelto

Distinto de cero si la función es correcta; en caso contrario 0 y un código de error específico se pueden recuperar llamando GetLastError. Los errores siguientes se aplican a esta función miembro:

Parámetros

nHow

Un indicador que describe qué tipos de operaciones ya no se permitirá, mediante los siguientes valores enumerados:

Observaciones

Llamada para desactivar esta función de miembro envía o recibe en el zócalo. Apagado se utiliza en todos los tipos de sockets para desactivar la recepción, transmisión o ambos. Si nHow es 0, posterior recibe en el zócalo se será prohibido. Esto no tiene ningún efecto en las capas más bajas de protocolo.

Para Protocolo de Control de transmisión (TCP), no se cambia la ventana TCP y los datos de entrada será aceptado (aunque no reconocido) hasta el agotamiento de la ventana. Para Protocolo de datagrama de usuario (UDP), datagramas entrantes son aceptados y en la cola. En ningún caso se generará un paquete de error ICMP. Si nHow es 1, no se permiten envíos posteriores. Para sockets TCP, se enviará una aleta. Configuración de nHow en 2 deshabilita tanto envía y recibe como se describió anteriormente.

Observe que apagado no cierra el socket, y recursos conectados al socket no se liberarán hasta que se llama a Cerrar . Una aplicación no debe confiar en poder reutilizar un socket después de que se ha cerrado. En particular, una aplicación de Windows Sockets no es necesaria para apoyar el uso de conexión en un socket de tal.

Introducción a CAsyncSocket |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CAsyncSocket::Connect, CAsyncSocket::Create

Index