计算机网络——实验七

使用socket实现一个基于C/S架构的通信程序

(1)客户端发送给服务器请求,发送表征身份的用户名和密码("admin","123456");

(2)服务器根据客户端发来的信息验证身份,如果验证错误,返回“refuse”字符串,并且断开连接信道;

(3)如果通过身份验证,服务器向客户端返回“accept”字符串;

(4)客户端在收到“accept”后,发送服务请求号,“1”表示请求文件传输服务,“2”表示请求数据库查询服务;

(5)服务器收到服务请求号后,用打印语句来模拟服务的动作,完成后返回“finish”字符串;

(6)客户端收到“finish”串后,向服务器端发送“byebye”,终止连接;

(7)双方中断连接,关闭socket。

相关推荐

  1. 计算机网络——实验

    2024-01-12 13:46:04       56 阅读
  2. 计算机网络实验——学习记录(IP协议)

    2024-01-12 13:46:04       28 阅读
  3. 嵌入式之计算机网络篇(

    2024-01-12 13:46:04       36 阅读
  4. 计算机网络实验8

    2024-01-12 13:46:04       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-12 13:46:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-12 13:46:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-12 13:46:04       82 阅读
  4. Python语言-面向对象

    2024-01-12 13:46:04       91 阅读

热门阅读

  1. Unity-脚本

    2024-01-12 13:46:04       59 阅读
  2. 设计模式之避免共享的设计模式Copy-on-Write模式

    2024-01-12 13:46:04       68 阅读
  3. C语言程序由哪些部分组成?

    2024-01-12 13:46:04       61 阅读
  4. 如何编写项目交接文档

    2024-01-12 13:46:04       58 阅读
  5. [力扣 Hot100]Day3 最长连续序列

    2024-01-12 13:46:04       57 阅读
  6. 移动安全-certutil

    2024-01-12 13:46:04       51 阅读
  7. K8S---kubectl top

    2024-01-12 13:46:04       53 阅读
  8. 第28关 k8s监控实战之Prometheus(七)

    2024-01-12 13:46:04       61 阅读
  9. 【数据库】

    2024-01-12 13:46:04       52 阅读