实验十七

Linux 系统 tcp 网络协议编程实验

2017.5.14

17.1 网络编程(tcp 协议)

【实验目的】

了解 socket 网络编程的基本方法

【实验内容】

本实验通过一个简单的 tcp 服务器端,接收客户端的连接请求,并发送欢迎信息。

【实验步骤】

程序代码:

//tcp_server.c

//tcp_client.c

17.2 网络通信(tcp 文件服务器)

【实验目的】

掌握网络编程中流式套接字的应用

【实验内容】

编写 tcp 文件服务器和客户端。客户端可以上传和下载文件

客户端功能如下:

1. 支持以下命令

help : 显示客户端所有命令和说明

list : 显示服务器端可下载文件列表

get file : 下载文件

put file : 上传文件

quit : 退出客户端

代码详见文件。


Tags:
Stats:
26 comments
462 views