websocket前端如何用js定时发送心跳包

请问使用workerman3.X的websocket协议,前端怎么用js定时发送心跳包呀,我用了
self.setInterval("heart()",1000);
function heart()
{
ws.send('heart');
}
好像无法发送,不知怎么做呢?
2018-01-31 02:15 添加评论 分享
已邀请:
0

edgexie - 我好好奇啊

赞同来自:

onopen回调里 初始化一个定时器,发心跳。
感觉你是不是写错了,setInterval里的heart()你确定要加双引号?
给你个setinterval的事例
```
setInterval(show, 1000)

function show(){
console.log(1)
}
```
0

edgexie - 我好好奇啊

赞同来自:

hi,我用你的代码测试过了,我这是可以的。请查看你后端代码是否有问题。

js websocket代码

console.log

要回复问题请先登录注册

退出全屏模式 全屏模式 回复