Dela via


Winsock Kernel-objekt

Winsock Kernel (WSK) Network Programming Interface (NPI) är utformad kring två huvudobjekttyper: Client och Socket .

klientobjekt
Ett klientobjekt representerar den bifogade filen eller bindningen mellan ett WSK-program och WSK-undersystemet. Ett klientobjekt representeras av den WSK_CLIENT strukturen. En pekare till ett klientobjekt returneras till en WSK-applikation under processen att ansluta till WSK-undersystemet. Ett WSK-program skickar den här pekaren till alla WSK-funktioner som fungerar på klientobjektnivå.

Socketobjekt
Ett socketobjekt representerar en nätverkssocket som kan användas för nätverks-I/O. Ett socketobjekt representeras av den WSK_SOCKET strukturen. En pekare till ett socketobjekt returneras till ett WSK-program när programmet skapar en ny socket eller när programmet accepterar en inkommande anslutning. Ett WSK-program skickar den här pekaren till alla WSK-funktioner som är specifika för en viss socket.