任何方式来检查是否连接了NodeJS中的TCP套接字
任何方式来检查是否连接了NodeJS中的TCP套接字。 而不是暂时连接。 我正在寻找一个财产,而不是一个事件。 这甚至有可能吗?
这个手册向你展示了一个事件是在连接build立的时候发出的,你应该如何处理Node.js的方式(使用非阻塞asynchronousI / O)
虽然有一种无证的方法来检查它,但套接字对象具有一个_connecting
布尔属性,如果设置为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"); }