CSocketFile

CSocketFileオブジェクトは Windows ソケットを介してネットワーク経由でデータの送受信に使用するCFileオブジェクトです。この目的のため、 CSocketオブジェクトに、 CSocketFileオブジェクトを添付できます。こともできます ? し通常 ?、 CSocketFileオブジェクトを MFC のシリアル化を使用してデータの送受信を簡素化するには、 CArchiveオブジェクトに添付。

(送信) のデータをシリアル化するには、 CSocketFileメンバー、 CSocketオブジェクトにデータを書き込むための関数を呼び出す、アーカイブに挿入します。逆シリアル化する (受信) データをアーカイブから抽出します。これにより、 CSocketFileCSocketオブジェクトからデータを読み取る機能にアーカイブ。

ヒントCFileに、その基本クラスと同じようCSocketFileに従ってここ以外にも、それは、スタンドアロンのファイル オブジェクトとして使用できます。CSocketFileはアーカイブ ベース MFC シリアル化機能を使用することもできます。CSocketFileCFileの機能のすべてをサポートしていないため、一部の既定の MFC シリアル化関数はCSocketFileと互換性がありません。これは、 CEditViewクラスの特に当てはまります。CEditViewデータCEditView::SerializeRawを使用して、 CSocketFileオブジェクトに結び付けられて、 CArchiveオブジェクトをシリアル化する必要がない;CEditView::Serializeをの代わりに使用します。CSocketFileシークなどの関数には、ファイル オブジェクトのSerializeRaw関数の期待します。

詳細についてを参照してください MFC Windows ソケット Windows ソケット: アーカイブ付きソケットの使用、およびVisual の C++ プログラマのガイド、関連記事としてだけでなく、 Windows ソケット 2 の概要 、Win32 SDK ドキュメントでWindows ソケットのプログラミングに関する考慮事項

#include lt;afxsock.h>

クラス メンバーの |nbsp;基本クラス|階層図(&N)

参照特価;CAsyncSocketCSocket(&N)

Index