实验四 Web服务器1-socket编程
实验任务
基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:
- time服务器的客户端服务器,提交程序运行截图
- echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端
- 服务器部署到华为云服务器,客户端用Ubuntu虚拟机。
- 要用多线程或者多进程实现,至少连接两个客户端。
实验环境
服务器:华为鲲鹏云服务器 2vCPUs | 4 GiB | kc1.large.2 Ubuntu 18.04 server 64bit with ARM
本地:openeuler(wsl) Ubuntu(wsl)
任务一time服务器
实验代码(多进程实现):华为云代码仓库
实验截图:
服务器端
客户端
任务二echo服务器
实验代码(多进程实现):华为云代码仓库
实验截图:
服务器端
客户端