socket 地址:192.168.31.196:787
相关页面建立连接后,注意依据type类型接收socket数据。
注册、交易:注意接收即可
type等于3
响应示例:
{"status":1,"info":"\u6ce8\u518c\u63a8\u9001","type":"3"}
聊天室:涉及交互需要请求和接收,需要登录(传递登录后的token)
type等于4
请求示例:{"type":4,"nick":"薛怀宝","content":"你好","token":"1234",”time”:1521312}
nick:昵称 content:聊天内容 token:用户token time:时间戳
返回错误示例:{"status":0,"info":"\u8bf7\u91cd\u65b0\u767b\u5f55"}
返回成功示例:
{"type":4,"nick":"\u859b\u6000\u5b9d","content":"\u4f60\u597d","status":1,"info":"\u804a\u5929\u6d88\u606f\u63a8\u9001"}
摇骰子:分阶段,总计1分钟一局
type等于5时接收摇骰子通知数据,每秒1次。
①下注阶段:30秒,期间可以下注
期间返回格式:
{"status":1,"info":"\u4e0b\u6ce8\u9636\u6bb5","tou_type":1,"left_time":29,"type":5}
返回说明:tou_type为1表示所属阶段,left_time表示剩余时间
如果期间要下注,请求格式如下:
{"type":6,"zhu_type":1,"zhu":1,"token":"xue_test"}
请求说明:zhu_type为下注类型:1小 2大 3豹子,zhu为下注的注数,type为socket类型,token为用户token
下注返回格式示例如下:
{"status":1,"info":"下注成功","type":6}
失败时:status为0
②摇骰子阶段:8秒
期间返回示例如下:
{"status":1,"info":"\u6447\u9ab0\u5b50\u4e2d","tou_type":2,"type":5,"left_time":7}
tou_type为2
③等待开奖阶段:5秒
期间返回示例如下:
{"status":1,"info":"\u7b49\u5f85\u6447\u9ab0\u5b50\u7ed3\u679c\u4e2d","tou_type":3,"type":5,"left_time":3}
tou_type为3
等待结束之后会返回此次的开奖结果
{"status":1,"info":"\u516c\u5e03\u6447\u9ab0\u5b50\u7ed3\u679c","tou_type":4,"type":5,"result":[4,6,2]}
tou_type为4
result 为此次开奖的骰子数
如果需要获取当前连接的用户是否获奖
需要调用接口:
type 为7
请求示例:
{"type":6,"token":"xue_test"}
响应示例:
{"status":1,"info":"恭喜中奖"}
未中奖status为0
未下注status为-1
④等待加入阶段:17秒
期间返回示例如下:
{"status":1,"info":"\u7b49\u5f85\u52a0\u5165\u9636\u6bb5","tou_type":5,"type":5,"left_time":13}
tou_type 为5
等待时间结束后轮回到准备阶段
注意接收中奖信息。
type 为9
返回示例
{"type":9,"uid":"xue_test","this_point":0,"total_point":"9995","is_prize":false}
This_point为本局获得分数。中奖为正。不中为0
Total_point 为剩余积分余额
网友评论