Freigeben über


CAsyncSocket::Close

Schließt den Socket.

virtual void Close( );

Hinweise

Diese Funktion gibt den Socketdeskriptor frei, sodass weitere Verweise mit dem Fehler WSAENOTSOCK fehlschlagen.Wenn dies der letzte Verweis auf das zugrunde liegende Socket ist, werden die zugeordneten Benennungsinformationen und die in der Warteschlange stehenden Daten verworfen.Der Destruktor des Socketobjekts ruft Schließen auf.

Für CAsyncSocket jedoch nicht für CSocket, wird die Semantik von Schließen durch die Socketoptionen SO_LINGER und SO_DONTLINGER beeinflusst.Weitere Informationen finden Sie unter GetSockOpt-Memberfunktion.

Anforderungen

Header: afxsock.h

Siehe auch

Referenz

CAsyncSocket-Klasse

Hierarchien-Diagramm

CAsyncSocket::Accept

CAsyncSocket::CAsyncSocket

CAsyncSocket::IOCtl

CAsyncSocket::GetSockOpt

CAsyncSocket::SetSockOpt

CAsyncSocket::AsyncSelect