Linux-网络编程课程设计.docVIP

  • 1
  • 0
  • 约5.9千字
  • 约 9页
  • 2025-05-26 发布于广西
  • 举报

2014-2015学年第二学期

LINUX网络编程考查作业

设计题目:《Linux网络编程课程设计》

指导老师:李相海

专业:网络工程〔网络平安与攻防〕

班级:13级网安四班

姓名:朱晓杰

学号:1315925022

Linux网络编程课程设计

一丶实验目的:

通过本教学环节,让学生在Linux环境下,利用socket编程常用函数及socket编程的一般规那么和客户/效劳器模型,编写网络应用程序,能够应用网络间通信,进一步熟悉和稳固Linux环境下网络程序设计的相关技术和方法,培养网络编程思维方式。

1.掌握面向连接的套接字连接的综合操作。

2.实现不同计算机之间的文本、文件等类型数据的传送。

二丶实验内容:

编写一个以客户机/效劳器模式工作的程序,实现TCP文件传输功能。效劳器端等待客户端的请求,客户端向效劳器端发送请求上传文件,待效劳器响应后,将文件内容通过TCP方式传送给效劳器端。

要求:

在客户端建立一个文件test,并在里面写入本程序的效劳器端代码;

在客户机端读取文件test内容,传送到效劳器;

效劳器端将文件保存在/tmp目录下。

三丶实验步骤:

效劳器端

〔1〕创立套接字〔socket〕

〔2〕将套接字绑定到一个本地地址和端口上〔bind〕

〔3〕将套接字设为监听模式,准备接收客户端请求〔listen〕

〔4〕等待客户请求到来;当

文档评论(0)

1亿VIP精品文档

相关文档