Objetos kernel de Winsock
La interfaz de programación de red (NPI) de Winsock Kernel (WSK) está diseñada en torno a dos tipos de objetos principales: Client y Socket .
Client (objeto)
Un objeto de cliente representa los datos adjuntos, o enlaces, entre una aplicación WSK y el subsistema WSK. Un objeto de cliente se representa mediante la estructura WSK_CLIENT . Un puntero a un objeto de cliente se devuelve a una aplicación WSK durante el proceso de datos adjuntos al subsistema WSK. Una aplicación WSK pasa este puntero a todas las funciones de WSK que operan en el nivel de objeto de cliente.
Socket (objeto)
Un objeto socket representa un socket de red que se puede usar para la E/S de red. Un objeto de socket se representa mediante la estructura WSK_SOCKET . Un puntero a un objeto de socket se devuelve a una aplicación WSK cuando la aplicación crea un nuevo socket o cuando la aplicación acepta una conexión entrante. Una aplicación WSK pasa este puntero a todas las funciones de WSK que son específicas de un socket determinado.