socketserver作为文件服务器,WebSocketServer

WebSocketServer接口说明

一、服务说明

用于通过WebSocket发送消息

二、WebSocket设置

2.1 初始化WebSocket连接

1)连接WebSocket连接

地址:wss://vvuc.egoonet.com:8081/msgserver

2)通过WebSocket发送初始化消息

发送的消息内容为:

{"eventName":"__join","data":{"room":"MsgRoom","userId":"xx","endpointType":"pc/android/ios"}}

3)客户端定时发出的心跳消息

{"eventName":"__heartbeat","data":{"userId":"xx"}}

2.2 收到的消息格式

下面为客户端收到消息的固定格式:

{"reqMsg":"hahaha","resToUser":"weichi","reqUser":"test"}

reqUser: 发送者id

resToUser:接收者id

reqMsg:消息内容

三、接口列表

1. 消息点对点发送(作为测试用,不是正式接口)

sendid:发送者Id

recvid:接收者Id

msgbody:消息内容

2. 消息点对点发送(POST)

**接口说明:**用于点对点发送消息

接口方法: POST

**接口URL:**https://vvuc.egoonet.com:8081/pushmsg

参数介绍:

{

"sendid":"test",

"recvid":"weichi",

"msg":"eyJkYXRhIjp7InJlcU1zZyI6IuS9oOWlve+8jOaIkeaYr+S4reWbveS6uu+8jOaIkeiHquixqu+8gSIsInJlc1RvVXNlciI6IndlaWNoaSIsInJlcVVzZXIiOiJ0ZXN0In0sImV2ZW50TmFtZSI6Im1lc3NhZ2UifQ=="

}

sendid:发送者Id

recvid:接收者Id

msgbody:消息内容,内容需要使用base64进行编码

**接收者收到的消息格式:**请参见2.2节

3. 广播消息

sendid:发送者Id

msgbody:消息内容

**接收者收到的消息格式:**请参见2.2节

4. 关闭连接

userId:待关闭的用户id

**接收者收到的消息格式:**请参见2.2节

四、测试URL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值