实验四 Web服务器1-socket编程

socket编程

实验要求:

基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现:

  1. time服务器的客户端服务器,提交程序运行截图
  2. echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端
  3. 服务器部署到华为云服务器,客户端用Ubuntu虚拟机。
  4. 要用多线程或者多进程实现,至少连接两个客户端。
  5. 把服务器部署到试验箱。(加分项)

实验过程

1.time服务器的客户端服务器

  • 使用ip a命令查看IP地址

  • 编译截图:

  • 运行结果:
    先运行timeserver,再运行timeclient

  • 代码链接:
    csapp.c
    timeserver.c
    timeclient.c

2.echo服务器的客户端服务器

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

  • 在win10 cmd中输入ssh root@ip登陆

  • 客户端

  • 华为云服务器响应

posted @ 2021-12-02 20:50  修勾  阅读(38)  评论(0)    收藏  举报