# aardio 范例: 端口状态

```aardio
//端口状态
import console; 
import inet.stat;

console.log("动态分配空闲端口范围");
console.log("安装 Hyper-V 会导致动态起始端口变为 1024，并占用大量端口，导致常用端口冲突")
execute("netsh int ipv4 show dynamicport tcp")
console.more(1);

console.log("80端口占用状态");
console.dumpJson( inet.stat(80) );
console.more(1);

console.log("端口占用时，错误代码为 10013")
console.log("80端口占用，且进程ID为4，即 System 进程，用下面的命令查询实际服务进程ID");
execute("netsh http show servicestate")

console.pause(true);

```