术语 | CSocketFile | |||||
释义 | CSocketFile
一个CSocketFile对象是一个用来通过Windows Sockets在网络中发送和接收数据的CFile对象。为了这个目的,你可以将CSocketFile对象与一个CSocket对象连接。你也可以——并且通常是这样做——将CSocketFile对象与一个CArchive对象连接,以使用MFC系列来简化发送和接收数据。 对于连续(发送)的数据,你可以把它们插入到档案中,该档案调用CSocketFile成员函数来把数据写到CSocket对象中。对于不连续(接收)的数据,你从档案中提取它们。这导致该档案调用CSocketFile成员函数来从CSocket对象中读取数据。 提示: 除了象这儿所描述的一样使用CSocketFile,你也可以将它作为一个标准文件对象,就象你使用它的基类CFile一样。你可以将CSocketFile与其它任何基于档案的MFC系列函数一起使用。因为CSocketFile并不支持CFile的所有性能,某些缺省的MFC串行化函数与CSocketFile是不兼容的。这一点对于CEditView类来说完全正确。你不要尝试使用CEditView::SerializeRaw并通过一个与CSocketFile对象连接的CArchive对象来串行化CEditView数据;而应当使用CEditView::Serialize。SerializeRaw函数希望文件对象具有一些CSocketFile所不拥有的函数,比如说Seek。 更多的信息,参见Win32 SDK文档中的“Windows Sockets 2概述”和“WindowsSockets设计思考”。 #include <afxsock.h> 请参阅:CAsyncsocket, CSocket CSocketFile类成员 构造
|
|||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。