VisualC++网络编程技术延霞03课件教学.pptVIP

  • 3
  • 0
  • 约2.76千字
  • 约 48页
  • 2017-01-07 发布于广东
  • 举报
文件传输 授课教师: 导入 在电子教室软件系统中,教师经常需要通过教师机向所有学生下发文件,传递授课资料,有时也需要学生将完成的作业上传到教师机,这就涉及到一个文件传输的问题,本章我们就通过一个简单的文件传输程序。 本章要点 文件传输功能分析设计 文件操作编程技术 多线程编程技术 文件下发程序实现 功能需求分析 包含两个程序,一个发送端程序,一个接收端程序。 发送端程序可以由用户选择要发送的文件。 发送端程序可以指定发送对象,可以是一个IP范围,也可以是某个IP地址。 接收端程序可以由用户指定接收到的文件的存放地址。 界面设计 关键技术分析 文件传输的本质用一句话概括就是:发送方将文件数据读出来,然后调用套接字的发送函数将数据传输到接收方,接收方调用套接字接收函数接收数据,然后重新建立文件并将数据写入文件。 文件传输流程 发送文件功能的实现 接收文件功能的实现流程 代码详解——文件操作 CFile类: CFile类是MFC文件类的基类,提供非缓冲方式的二进制磁盘输入、输出功能;并直接通过派生类来支持文本文件和内存文件。提供访问本地文件内容的功能,不支持访问网络文件的功能。 使用CFile操作文件的基本过程是: 定义CFile对象—〉打开要操作的文件 —〉对文件/写文件—〉关闭文件 文件操作——Open()函数 该函数的功能是打开指

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档