示例代码
- 我们额外提供了一个示例接口
/app/worker/controller/WebSocketExamples.php
,以便您更快的上手
- 以下是前端链接
ws
服务和发送心跳的示例代码
// 连接
var websocket = new WebSocket('ws://127.0.0.1:2828');
websocket.onopen = function() {
console.log('连接成功了');
// 定时发送心跳以保持连接 - 50秒间隔为推荐值
setInterval(() => {
websocket.send('ping')
}, 50000)
// 发送消息,执行 worker/WebSocketExamples/message 方法
websocket.send('{"pathInfo":"worker/WebSocketExamples/message"}')
};
websocket.onclose = function(evt) {
console.log('连接关闭中', evt);
};
websocket.onmessage = function(evt) {
console.log('收到消息', evt);
};