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
经验分享 程序员 微信小程序 职场和发展