Socket

## `socket地址: 192.168.110.137:7777/mall` 连接步骤 1. 连接socket 2. 连接成功后需要发送一串 json格式消息, 用来关联信息 `json格式信息说明` 字段说明: userId : 用户id或者管理员id userType : 1 普通用户, 2 管理员 ```java {"userId": "6", "userType": "2"} ``` ## ` 收到消息 类型格式` ```java rType 字段说明: 1 连接成功socket消息 2 抽奖排队相关socket消息 ``` ## ` 连接成功消息 格式` ```java { "code": 0, "msg": "链接成功", "rType": 1 } ``` # `抽奖排队消息` - ## ` 排队中` ```java { "code": 0, "msg": "链接成功", "rType": 2, "data": { "type": 1, // 抽奖排队消息类型, 2 排队中 "beforeCount": 12 // 当前用户前面排队人数 } } ``` - ## ` 已排到` ```java { "code": 0, "msg": "获取排队信息", "rType": 2 "data": { "type": 2, // 抽奖排队消息类型, 2 已排到 "msg": "排队到你啦" } } ``` - ## ` 抽奖中` ```java { "code": 0, "msg": "获取排队信息", "rType": 2 "data": { "type": 3, // 抽奖排队消息类型, 3 抽奖中 "luckySeconds": 60 // 抽奖剩余操作时间 } } ``` - ## ` 操作结束` ```java { "code": 0, "msg": "获取排队信息", "rType": 2 "data": { "type": 4, // 抽奖排队消息类型, 4 操作结束 "msg": "操作时间到,您已被移除隊列,是否重新排隊" // 操作结束提示 } } ``` - ## ` 取消排队` ```java { "code": 0, "msg": "获取排队信息", "rType": 2 "data": { "type": 5, // 抽奖排队消息类型, 取消排队 "msg": "您已取消排队" // 操作提示 } } ``` - ## ` 当前赏品已被开赏完` ```java { "code": 0, "msg": "获取排队信息", "rType": 2 "data": { "type": 6, // 抽奖排队消息类型,当前赏品已被开赏完 "msg": "抱歉!當前第6- 套已開賞完" // 操作提示 } } ```