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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复