socket.io-client

socket.io-client socket.io-client的简单使⽤:
安装:
npm i socket.io-client
使⽤:
const io = require("socket.io-client");
const socket = io("localhost:8888", {
// reconnection: false, //关闭⾃动重连
});
console.ted); // socket是否与服务器连接
console.log(socket.disconnected); // socket是否与服务器断开连接
socket.open(); // ⼿动重连
/
/ 连接成功
<("connect", () => {
console.log(socket.id, '监听客户端连接成功-connect');
})
// 断开连接
<("disconnect", (reason) => {
console.ted);
console.log("断开连接-disconnect", reason);
})
// 错误
<("error", (err) => {网络新闻的特点
console.log("错误-error", err);
})
// 连接错误
<("connect_error", (err) => {
err
console.log("连接错误-connect_error");
馒头标准});
// 连接超时
<("connect_timeout", (data) => {
console.log("连接超时-connect_timeout", data);
});
科学研究方法论
/
/ 重连成功
<("reconnect", (attemptNumber) => {
// 重连尝试次数
console.log("重连成功-reconnect", attemptNumber)
});
// 尝试重连时触发
<("reconnect_attempt", (attemptNumber) => {
// 重连尝试次数
console.log("尝试重连-reconnect_attempt", attemptNumber)
});
// 在尝试重新连接时触发
<("reconnecting", (attemptNumber) => {
// 重连尝试次数
console.log("正在尝试重连-reconnecting", attemptNumber)
});
// 重连尝试错误
2013年广东高考作文("reconnect_error", (err) => {
err
console.ted);
console.log("重连尝试错误-reconnect_error");
});
// 客户端不能重连时触发
<("reconnect_failed", () => {
console.log("客户端不能连接-reconnect_failed")
});
// 当⼀个ping被发送到服务器时触发
<("ping", () => {
console.log("⼀个ping发送到服务器-ping")
});
// 当服务器收到pong时触发
<("pong", (data) => {
对口升学// data: 延迟多少ms
console.log("服务器收到pong-pong", data);
湖南新型冠状病毒});
可以配置是否⾃动重连等设置
服务端socket发送消息
handler回调可以接受到服务端返回的结果

本文发布于:2024-09-22 18:23:47,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/279246.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:连接   服务端   尝试
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议