BOOL シャット ダウン ( int nHow = 送信 );
戻り値
関数が成功したそうでなければ 0、および具体的なエラー コードGetLastErrorの呼び出し取得できます。このメンバー関数を次のエラーを適用します。:
パラメーター
nHow
操作の種類を説明するフラグは、次の列挙値を使用して許可されます。:
解説
このメンバー関数を無効にするのに送信されるか、ソケットの受信呼び出し。シャット ダウンは、ソケットのすべての種類の受信、送信、またはその両方を無効にするのに使用されます。NHowが 0 の場合は、それ以降に受け取るソケットが許可されます。これは下位のプロトコル層には影響しません。
伝送制御プロトコル (TCP) では、TCP ウィンドウが変更されず、受信したデータが、ウィンドウがなくなるまで (がいない認めている) 受け入れ。ユーザー データグラム プロトコル (UDP) では、受信データグラム受け付けキューし、は。場合に、ICMP エラー パケットが生成されません。NHowが 1 の場合は、その後の送信ができなくなります。TCP ソケットの場合は、フィンが送信されます。NHowを 2 を無効にする設定両方送信し、上記の受信。
シャット ダウンは、ソケットを閉じられませんを閉じるが呼び出されるまで、ソケットに接続されているリソースは解放されないことに注意してください。アプリケーションがシャット ダウンされた後に、ソケットを再利用することに頼ってはいけません。特に、Windows ソケットの実装などのソケットでの接続の使用をサポートする必要はありません。
CAsyncSocket 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CAsyncSocket::Connect、 CAsyncSocket::Create(&N)