概述
WebSocket协议的客户端程序
连接到WS服务器
向WS服务器发消息并接收消息
断开与WS服务器的连接
var wsClient=null;var lastHealthTime = 0; //记录最近一次心跳更新时间
var heartbeatTimer = null;//心跳执行timer
var checkTime = 10000; //心跳检查时间间隔-毫秒 10秒
var healthTimeOut = 20000;//心跳时间间隔-毫秒 20秒
var reconnectTimer = null;//重连接timer
var reconnectTime = 10000;//重连接时间10秒后
var uid = "20";var connectStatus = 3; //状态
function connect(){if (connectStatus == 3){
wsClient=new WebSocket('ws://127.0.0.1:8000'); //这个端口号和容器监听的端口号一致
console.log("连接中...");
console.log("readyState:"+wsClient.readyState);if(reconnectTimer){
clearTimeout(reconnectTimer);
}//连接成功
wsClient.onopen =function(){
connectStatus=wsClient.readyState;//表名自己是uid1
var data =
最后
以上就是孤独篮球为你收集整理的php 如何实现心跳,Socket心跳机制-JS+PHP实现的全部内容,希望文章能够帮你解决php 如何实现心跳,Socket心跳机制-JS+PHP实现所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复