Tcp_Sever(线程池版本的 TCP 服务器)-1. 功能介绍及展示

1.1 服务端连接

./tcp_server 8888

在这里插入图片描述

执行结果:
在这里插入图片描述

1.2 客户端连接(可多个用户同时在线连接服务端)

连接服务器要知道服务器的ip地址

我们执行本地测试时,可以用ifconfig指令查看本地ip地址
在这里插入图片描述

连接

./tcp_client+IP地址+服务器端口号
./tcp_client 192.168.42.200 8888

两个客户端同时连接
在这里插入图片描述
与此同时server端打印日志
在这里插入图片描述

1.3 功能服务

1.3.1 defaultService(默认服务)

默认服务就是给每个连接的客户端打印一份功能菜单
在这里插入图片描述

1.3.2 transform(大小写转换)

将小写字母转换为大写字母
在这里插入图片描述

1.3.3 ping(ping服务)

ping服务(心跳机制,用于检测服务是否正常),发送ping,服务器如果正常运行会回复一个Pong
在这里插入图片描述

1.3.4 translate(翻译)

输入英文单词,会返回对应的音标和中文解释
在这里插入图片描述

1.4 服务器重连功能

在连接过程中,如果服务端出现问题连接不上,可进行5次的重连,重连成功即可继续执行服务

在这里插入图片描述

上一篇:算法Day-6


下一篇:分布式-单元化架构1