当前位置:   article > 正文

socketserver作为文件服务器,WebSocketServer

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/601261
推荐阅读
相关标签
  

闽ICP备14008679号