- 6
- 0
- 约1.51万字
- 约 24页
- 2016-12-01 发布于广东
- 举报
网络系统设计与实现
基于Socket的网络服务程序和客户程序设计报告
姓名:
学号:
专业:
2016年6月
基于Socket的网络服务程序和客户程序设计
开发环境:
Windows7操作系统
标准C语言
开发工具Microsoft Visual C++ 6.0
设计内容:
1、按TCP/IP之客户-服务器(Client/Server)通信模式,编写客户端程序,该程序接受用户输入,并把用户输入的选择信息和学生信息通过TCP协议传送到服务端,服务端能够做出正确的回应。
2、编写相应的服务端程序,该程序接受客户端传来的选择信息和学生信息,在服务端中进行相应的处理,并把处理的结果通过TCP协议回传到客户端。
3、客户端的输入包括七种选项:输入学生信息、查询学生信息、修改学生信息、删除、文件上传,下载删除。
技术规范:
客户端和服务端使用的端口号是6000。
服务器IP地址默认为本地主机,客户端IP地址默认为INADDR_ANY。
客户端和服务端使用的协议是TCP协议。
构造结构体
客户端的输入包括七种选项:输入学生信息、查询学生信息、修改学生信息、删除信息,文件上传,下载和删除。
由于学生个数的不确定性,如果使用数组结构可能会限制信息量,也可能因为开辟空间太大而浪费存储空间。因此在此次设计中,选择线性链表式的存储结构来对信息进行相关操作操作。链表是一种自我指示数据
原创力文档

文档评论(0)