aardio 文档
aardio 范例: 本机端口状态
// 本机端口状态
import console;
import inet.stat;
// 列出 UDP 连接
console.dump(inet.stat().udp)
// 列出 80 端口的 TCP 连接
console.dump(inet.stat(80).tcp)
// 获取本机所有网络连接
var stat = inet.stat();
// 筛选网络连接
var listeningPorts = table.filter(
stat.tcp, //仅 TCP 连接
lambda(conn)
conn.state == "LISTENING" //仅正在监听的端口
&& (conn.local == "0.0.0.0" || conn.local = "127.0.0.1" || conn.local == "::") //仅本机地址
&& conn.localPort < 49152 //排除动态端口
);
console.dumpJson(listeningPorts);
console.pause();
Markdown 格式