CSocketFile file( pSocket );
CArchive ar( &file, CArchive::store );
pDocument->Serialize( ar );
ar.Close();
同樣,接收一方可以只改變上面的代碼為CArchive ar( &file, CArchive::load );即可。
注意到,CSocketFile類雖然從CFile派生,但它禁止掉了CFile::Open()等函式,而函數裡僅扔出一個例外。那么也就是說,你不能調用CSocketFile的Open函式來打開一個實實在在的檔案,否則會導致例外,如果你需要利用CSocketFile來傳送檔案,你必須提供CSocketFile類的這些函式的實現。
再一點,CArchive不支持在Datagram的Socket連線上序列化數據
相關詞條
-
CSocketFile
CSocketFile CArchive ar.Close();
-
sockets
檔案對象(CSocketFile)關聯起來,通過讀寫檔案來達到傳送和接收...
介紹 關係 -
Winsock
(CSocketFile)關聯起來,通過讀寫檔案來達到傳送和接收數據的目的,此外...
規範 套接口 模型 數據包 函式關係 -
VisualC++編程全能詞典
《Visual C++編程全能詞典》是專門為廣大程式設計人員開發的高效編程學習軟體。使用方便、快捷,易操作,上手快。它是讀者學習的老師、技術查詢的工具、...
圖書信息 內 容 簡 介 前言 目 錄 精彩界面 -
CSocket運作流程
的運作流程更直觀也更簡單,至於 CSocketFile...
-
網路編程實用教程(第3版)
CSocketFile類 1215.2.5 關閉套接字和清除相關的對象 1225.3...
基本信息 圖書簡介 目錄