据我所知,node netstat包解析netstat命令的输出,并调用我提供的回调,每次解析一行数据。
我可以知道它最后一次调用的时间,所以我知道回调其他地方提供给我的函数的函数,但是我不确定如何做。。
this.myfunc = function(callback){
netstat(null, function(data){
//netstat will call this function X times. I'd like to accumulate data
});
callback( ..data from netstat.. );
}
如果netstat的回调只触发一次,包含所有数据,那么我可能会在调用结束时调用回调
function(data)