使用VC++的网络编程总结与编程实现

时间:2013-06-03 17:14:18
【文件属性】:

文件名称:使用VC++的网络编程总结与编程实现

文件大小:229KB

文件格式:RAR

更新时间:2013-06-03 17:14:18

VC MFC CSocket CArich

本节解释如何组合 CSocket 对象、CSocketFile 对象和 CArchive 对象以简化通过 Windows 套接字发送和接收数据。 对于套接字,存档并不附加到标准的 CFile 对象(通常与磁盘文件关联),而是附加到 CSocketFile 对象。CSocketFile 对象不是连接到磁盘文件,而是连接到 CSocket 对象。 一个 CArchive 对象管理一个缓冲区。当存储(发送)存档的缓冲区已满时,关联的 CFile 对象写出缓冲区的内容。刷新附加到套接字的存档缓冲区相当于发送消息。当加载(接收)存档的缓冲区已满时,CFile 对象停止读取直到该缓冲区再次可用。 CSocketFile 类从 CFile 派生,但它并不支持 CFile 成员函数,如定位函数 Seek、GetLength、SetLength 等,锁定函数 LockRange 和 UnlockRange,或 GetPosition 函数。每个 CSocketFile 对象必须要做的事是,将字节序列写入或读入关联的 CSocket 对象,或


【文件预览】:
使用VC++的网络编程总结与实现例子代码
----ClientDemo()
--------StdAfx.cpp(212B)
--------resource.h(825B)
--------ClientDemo.opt(49KB)
--------ClientDemo.rc(5KB)
--------ClientDemo.h(1KB)
--------ClientSocket.cpp(1KB)
--------ClientDemoDlg.cpp(5KB)
--------ClientDemo.cpp(2KB)
--------ClientDemo.ncb(41KB)
--------ClientSocket.h(1KB)
--------ClientDemo.clw(1KB)
--------Debug()
--------ReadMe.txt(4KB)
--------StdAfx.h(1KB)
--------ClientDemoDlg.h(1KB)
--------ClientDemo.plg(2KB)
--------ClientDemo.dsw(543B)
--------ClientDemo.aps(35KB)
--------res()
--------ClientDemo.dsp(4KB)
----使用VC++的网络编程总结.doc(471KB)
----ServerDemo()
--------StdAfx.cpp(212B)
--------ServerDemo.dsp(4KB)
--------resource.h(825B)
--------ServerDemo.plg(894B)
--------ServerDemoDlg.cpp(5KB)
--------ServerDemo.dsw(543B)
--------ServSocket.cpp(2KB)
--------ServerDemo.rc(5KB)
--------ServerDemo.cpp(2KB)
--------ServerDemoDlg.h(1KB)
--------Debug()
--------ServerDemo.ncb(57KB)
--------ReadMe.txt(4KB)
--------StdAfx.h(1KB)
--------ServerDemo.clw(1KB)
--------RecvSocket.cpp(1KB)
--------res()
--------ServerDemo.aps(35KB)
--------ServSocket.h(1KB)
--------ServerDemo.h(1KB)
--------ServerDemo.opt(55KB)
--------RecvSocket.h(1KB)

网友评论

  • 挺详细。谢谢分享。
  • 不错,讲的挺详细。谢谢分享。