Freigeben über


Winsock Kernel-Objekte

Die Winsock Kernel (WSK) Network Programming Interface (NPI) ist für zwei Hauptobjekttypen konzipiert: Client und Socket .

Clientobjekt
Ein Clientobjekt stellt die Anlage oder Bindung zwischen einer WSK-Anwendung und dem WSK-Subsystem dar. Ein Clientobjekt wird durch die WSK_CLIENT Struktur dargestellt. Ein Zeiger auf ein Clientobjekt wird einer WSK-Anwendung während des Anbindungsprozesses an das WSK-Subsystem zurückgegeben. Eine WSK-Anwendung übergibt diesen Zeiger an alle WSK-Funktionen, die auf Clientobjektebene ausgeführt werden.

Socket-Objekt
Ein Socketobjekt stellt einen Netzwerksocket dar, der für Netzwerk-E/A verwendet werden kann. Ein Socketobjekt wird durch die WSK_SOCKET Struktur dargestellt. Ein Zeiger auf ein Socketobjekt wird an eine WSK-Anwendung zurückgegeben, wenn die Anwendung einen neuen Socket erstellt oder wenn die Anwendung eine eingehende Verbindung akzeptiert. Eine WSK-Anwendung übergibt diesen Zeiger an alle WSK-Funktionen, die für einen bestimmten Socket spezifisch sind.