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
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