Linux网络编程项目---网络词典(带源码)

源代码:

https://download.csdn.net/download/weixin_55953651/88071831

蓝奏云下载地址:https://wwca.lanzouj.com/iPsJ706ghzhc

1. 包含的文件

Linux网络编程项目---网络词典(带源码)_第1张图片

client --- 客户端
server --- 服务器
dict.txt --- 单词文本文件
Makefile --- 同时编译client和server并清空用户信息
2. make

make运行Makefile后生成可执行文件client和server。

Linux网络编程项目---网络词典(带源码)_第2张图片

3. 运行客户端和服务器
3.1 运行服务器

如果没有加参数会提醒添加ip和端口号。

Linux网络编程项目---网络词典(带源码)_第3张图片

启动成功后会创建用户数据库记录用户账号密码信息和单词查询历史。

Linux网络编程项目---网络词典(带源码)_第4张图片

3.2 运行客户端

如果没有添加参数也会提醒用户。

Linux网络编程项目---网络词典(带源码)_第5张图片

启动成功进入界面进行注册登陆操作。

Linux网络编程项目---网络词典(带源码)_第6张图片

4. 客户端注册登陆
4.1 客户端

在客户端进行注册操作。

Linux网络编程项目---网络词典(带源码)_第7张图片

登陆操作。

Linux网络编程项目---网络词典(带源码)_第8张图片

4.2 服务器

服务器会返回客户端注册信息和登陆信息。

Linux网络编程项目---网络词典(带源码)_第9张图片

5. 客户端操作页面进行操作
5.1 进行单词查询

Linux网络编程项目---网络词典(带源码)_第10张图片

5.2 “#”返回上一级并进行历史记录查询

Linux网络编程项目---网络词典(带源码)_第11张图片

5.3 服务器返回用户在客户端查询信息

Linux网络编程项目---网络词典(带源码)_第12张图片

6. 错误指令
6.1 如果没有查询到单词会提示

Linux网络编程项目---网络词典(带源码)_第13张图片

6.2 指令输入错误进行提示

Linux网络编程项目---网络词典(带源码)_第14张图片

你可能感兴趣的:(linux,网络,服务器)