实验四 Web服务器1-socket编程
socket编程
实验要求:
基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:
time服务器的客户端服务器,提交程序运行截图
echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端
服务器部署到华为云服务器,客户端用Ubuntu虚拟机。
要用多线程或者多进程实现,至少连接两个客户端。
把服务器部署到试验箱。(加分项)
实验需要用到的码云链接:
csapp.c:
timeserver.c:
timeclient.c:
echoserver.c:
echoclient.c:
实验过程
1.查看虚拟机的ip地址

2.time服务器的客户端服务器
编译


运行:
先运行timeserver.c再运行timeclient.c

3.echo服务器的客户端服务器
编译:


运行:

4.服务器部署到华为云服务器,客户端用Ubuntu虚拟机

服务器端响应:


浙公网安备 33010602011771号