Advertisement

Linux平台上的SocketIntermediate Application TCP文件传输

阅读量:

Linux平台的Socket中级应用-TCP文件传输

一、实验目的和任务

  1. 回顾与Ubuntu系统相关的IP地址配置相关内容。
  2. 本次实验旨在使学习者熟练掌握TCP通信的整个操作流程。
  3. 需要熟悉TCP编程的基础实现方式,理解数据包拼接现象以及文件传输的具体实现过程。
    *4. 将所编写程序部署至开发板设备中,实现从个人计算机向开发板进行文件传输的功能。

二、实验设备介绍

  1. 软件配置要求:需安装Windows 7操作系统、VMware Workstation以及Ubuntu 12版本,用于搭建交叉编译环境。
  2. 硬件配置要求:个人计算机的内存容量应超过1G,硬盘存储空间需大于20G,并配备Smart210开发板。

三、注意事项和要求

  1. 在启动虚拟机之前,需要先通过"虚拟网络编辑器"对即将进行桥接的网卡进行配置。
  2. 需要确认网线的连接状态是否处于正常工作模式。
  3. 在TCP通信过程中,send与recv方法所使用的数据缓冲区存在不匹配的情况。
  4. 请将开发板的运行结果使用手机拍摄,并将照片归入实验报告中。

四、实验内容和步骤

4.1实验室网络配置
B703主机配备双网卡,文中将其分别称为A网卡与B网卡,每个工作站亦设有两个网络接口。其中,A网卡直接与网络

全部评论 (0)

还没有任何评论哟~