CSocketFile

CSocketFile 개체는 Windows 소켓을 통해 네트워크를 통해 데이터를 송수신에 사용 되는 CFile 개체가입니다. 이 목적에 대 한 CSocketFile 개체 CSocket 개체에 연결할 수 있습니다. 또한 수 있다 ? 일반적으로 할 ? MFC serialization을 사용 하 여 데이터를 송수신 단순화 CArchive 개체를 CSocketFile 개체 연결。

(보내기) 데이터 serialize 호출 CSocketFile 멤버 함수 CSocket 개체에 데이터를 쓰려고 하는 보관에 삽입. 역직렬화 하려면 (수신) 아카이브에서 데이터를 추출 합니다. 이 인해 CSocketFile 멤버 CSocket 개체에서 데이터를 읽는 함수를 호출 하려면 아카이브。

팁 CSocketFile 설명 하는 대로 여기를 사용 하 여 외에도 사용할 수 있습니다 독립형 파일 개체로 CFile, 기본 클래스와 마찬가지로. 모든 아카이브를 기반 MFC serialization 기능을 가진 CSocketFile 를 사용할 수 있습니다. CSocketFile 는 모든 CFile기능을 지원 하지 않습니다, 때문에 일부 기본 MFC serialize 함수 CSocketFile와 호환 되지 않습니다. 이 특히 CEditView 클래스의 사실 이다. CEditView::SerializeRaw;를 사용 하 여 CSocketFile 개체에 연결 된 CArchive 개체를 통해 CEditView 데이터를 serialize 하려고 한다 대신 CEditView::Serialize 를 사용 합니다. SerializeRaw 함수 예상 Seek, CSocketFile 하지 않은 등의 기능을 파일 개체。

자세한 내용은 참조 mfc에서 Windows 소켓 Windows 소켓: 아카이브와 함께 소켓을 사용 하 여, 및 Visual c + + 프로그래머 가이드, 관련된 기사 뿐만 아니라 개요 Windows 소켓 2 와 Win32 SDK 설명서에서 Windows 소켓 프로그래밍 고려 사항。

# include lt;afxsock.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CAsyncSocket, CSocket(&N)

Index