gpt4 book ai didi

node.js - 有什么方法可以检查NodeJS中的TCP套接字是否已连接

转载 作者:行者123 更新时间:2023-12-02 16:25:07 24 4
gpt4 key购买 nike

有什么方法可以检查 NodeJS 中的 TCP 套接字是否已连接。与仍然短暂连接相反。我正在寻找一个属性而不是发出的事件。这可能吗?

最佳答案

The manual向您展示建立连接时会发出一个事件,这就是您应该如何以 Node.js 方式处理它(使用非阻塞、异步 I/O)

虽然有一种未记录的方法来检查它,但套接字对象有一个 _connecting bool 属性,如果设置为 false 则表示它已连接或已连接失败。

示例:

var net = require('net');

//Connect to localhost:80
var socket = net.createConnection(80);

if(socket._connecting === true) {
console.log("The TCP connection is not established yet");
}

关于node.js - 有什么方法可以检查NodeJS中的TCP套接字是否已连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29576787/

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