type
status
date
slug
summary
tags
category
icon
password
Property
Nov 21, 2022 09:50 AM
今天一件事编写数据库CURD的部分,第二件事是关于服务端和客户端的验证问题,因为验证是个比较短的过程,所以方案里目前最优先的就是使用HTTP来做这个事情,但是没想到目前比较流行的rust的http库代码都很大,reqwest加进来就足足有1.4兆了,而且客户端还是优化过的,包着轻量化的想法,想了想还是只能用TCP来搞定。
 
现在就是要设计出一个验证协议,这个验证的协议步骤只有3步,可以简单的分为3个协议状态:
  • 客户端发送凭据给服务端, 记录为状态1
  • 服务端返回连接信息给客户端,记录为状态2
  • 客户端返回完成,记录为状态3
这个协议非常简单,以后或许会扩展,可能要增加保留位置.
数据包结构大概是:[0] 记录状态 [1-129] 额外数据
 
估计开发时候还会有很多问题,到时候再说吧.
2022-11-222022-11-20
Loading...