gpt4 book ai didi

node.js - 如何在本地检查 socket.io 连接?

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:41 24 4
gpt4 key购买 nike

我的应用程序在浏览器中,它连接到 socket.io 服务器,它工作正常,但是,当客户端断开一段时间(例如 sleep )时,连接将被服务器自动关闭,这是默认行为套接字.io

如何在不刷新页面的情况下在客户端重新建立连接?是否有状态告诉我客户端的连接当前已关闭?以便我在必要时重新连接?

我不能依赖事件,我想我需要知道连接是在本地以简单的方式打开还是关闭......好吗?

最佳答案

socket.io 会自动重新连接。要检查您的套接字是否已连接,请检查 socket.socket.connected 是否具有 bool 值。如果您正在尝试连接,请参阅 socket.socket.connecting

var socket = io.connect('');                 //reconnects by default
console.log(socket.socket.connected);
console.log(socket.socket.connecting);

关于node.js - 如何在本地检查 socket.io 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16853010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com