Condividi tramite


Oggetti kernel Winsock

Winsock Kernel (WSK) Network Programming Interface (NPI) è progettato intorno a due tipi di oggetti principali: Client e Socket .

Oggetto Client
Un oggetto client rappresenta l'allegato o l'associazione tra un'applicazione WSK e il sottosistema WSK. Un oggetto client è rappresentato dalla struttura WSK_CLIENT . Un puntatore a un oggetto client viene restituito a un'applicazione WSK durante il processo di collegamento al sottosistema WSK. Un'applicazione WSK passa questo puntatore a tutte le funzioni WSK che operano a livello di oggetto client.

Oggetto Socket
Un oggetto socket rappresenta un socket di rete che può essere utilizzato per l'I/O di rete. Un oggetto socket è rappresentato dalla struttura WSK_SOCKET . Un puntatore a un oggetto socket viene restituito a un'applicazione WSK quando l'applicazione crea un nuovo socket o quando l'applicazione accetta una connessione in ingresso. Un'applicazione WSK passa questo puntatore a tutte le funzioni WSK specifiche di un determinato socket.