次の方法で共有


CAsyncSocket::Close

更新 : 2007 年 11 月

ソケットを閉じます。

virtual void Close( );

解説

この関数は、ソケット記述子を切り離します。したがって、ソケットを参照すると、WSAENOTSOCK エラーとなり、失敗します。対象となるソケットへの最後の参照を閉じると、関連する名前付け情報やキューイングされているデータは破棄されます。ソケット オブジェクトのデストラクタが Close を呼び出します。

CAsyncSocket では、CSocket とは異なり、SO_LINGER オプションと SO_DONTLINGER オプションが Close の意味に変化を与えます。詳細については、メンバ関数 GetSockOpt を参照してください。

必要条件

ヘッダー : afxsock.h

参照

参照

CAsyncSocket クラス

階層図

CAsyncSocket::Accept

CAsyncSocket::CAsyncSocket

CAsyncSocket::IOCtl

CAsyncSocket::GetSockOpt

CAsyncSocket::SetSockOpt

CAsyncSocket::AsyncSelect

その他の技術情報

CAsyncSocket のメンバ