haayaGuardV0---2---服务端功能逻辑
来源:互联网 发布:城满财富 理财知 编辑:程序博客网 时间:2024/05/16 19:02
服务端功能:
序号功能详细1帐号校验通过校验的客户端才能连接中转服务器2心跳侦听器接受客户端发来的心跳包3图像中转中转监控的图像服务端功能实现:
以web服务作为服务实现形式,以demo实验性系统,做简单的系统设计,以一台服务器为目标
帐号校验:
1.帐号表设计:
序号字段名类型功能1Id整型数据id2LoginName字符登录名3Pwd字符密码4CreateTime时间类型创建时间2.实现逻辑:- 设备客户端每次运行生成一个设备标识码
- 将标识码加密后和登录名、密码一起发送至服务端
- 服务端校验登录名和密码正确性,并解密标识码
- 通过校验后在服务端依据客户端标识码生成一个1小时有效期的key,加密后发送到设备客户端,key到期后自动替换一个新key。
- 客户端将key解密,并校验正确性
- 校验完成
心跳侦听器:
实现逻辑:
- 设备端通过获取子服务端的key加密时间戳,发送至服务器
- 服务器解密时间戳,检验是否匹配key
图像中转:
实现逻辑:
- 检查需要监控的客户端是否状态正常
- 在心跳答复中附加一个获取图像的命令
- 设备端收到上传指令后通过上传接口上传图像,直到收到停止指令
- 如果图像查看端离线或者发出停止,则向监控端发出停止监控指令,停止上传图像。
0 0
- haayaGuardV0---2---服务端功能逻辑
- haayaGuardV0---1---系统总述
- 游戏功能逻辑优化
- 找回密码功能逻辑
- 游戏服务端逻辑模块处理框架
- SmartfoxServer服务端扩展逻辑处理模版
- 服务端与客户端握手规则,心跳逻辑
- MQTT实现服务端推送功能
- haayaGuardV0---4---基于webRTC基础的实现
- JSF中逻辑判读功能
- MapX常用功能代码逻辑
- 验证74ls181逻辑功能
- NIO简单理解(一,NIO服务端简单实现逻辑)
- 手游服务端框架之每日重置逻辑
- RakNet的远程功能调用(RPC)服务端
- 黑马程序员_24_服务端交互功能
- 利用poshytip实现的服务端提醒功能
- j2ee服务端集成支付宝扫码支付功能
- Java解析XML文档的四种方法详解
- 2.java多线程之Executor类
- UDP SOCKET编程中的connect()
- 程序员面试之葵花宝典
- Linux编程错误处理函数
- haayaGuardV0---2---服务端功能逻辑
- 将一个数组随机打乱
- Intellij mac 快捷键
- 核心语法
- MongoDB整库备份与还原以及单个collection备份、恢复方法
- android xml解析XmlPullParser的使用
- MySQL的优化步骤总结
- STL源码剖析--各个容器迭代器的分类
- java socket