BOOL IsBufferEmpty ( ) const;
戻り値
アーカイブのバッファーが空であるそうでなければ 0。
解説
アーカイブ オブジェクトの内部バッファーが空であるかどうかを確認するにはこのメンバー関数を呼び出します。この関数は MFC Windows ソケット クラスCSocketFileプログラミングをサポートするために提供されます。それは、 CFileオブジェクトに関連付けられているアーカイブを使用する必要はありません。
IsBufferEmptyは、 CSocketFileオブジェクトに関連付けられているアーカイブを使用する理由は、アーカイブのバッファーが 1 つ以上のメッセージまたはレコードが含まれている可能性があることです。1 つのメッセージを受信した後、 IsBufferEmptyを使用してデータを受信するには、バッファーが空になるまで引き続きループを制御する必要があります。詳細については、 CAsyncSocketクラスの受信メンバー関数および MFC の詳細な概念のサンプルを参照してください CHATSRVR IsBufferEmptyを使用する方法を示します、。
詳細については、参照してください Windows ソケット: アーカイブ付きソケットの使用でVisual の C++ プログラマのガイド。
CArchive 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CSocketFile、 CAsyncSocket::Receive(&N)