使用 Java 在防火墙中打开一个端口?

Open a port in firewall with Java?

有什么方法可以在防火墙中打开带有 java 套接字的端口。

也许有人对 cmd 命令行或其他方式有想法。

使用命令

如果你想在 windows Vista 和更高版本上打开一个端口,那么你可以使用以下命令

netsh advfirewall firewall add rule name="My_Rule_Name_Incoming" dir=in action=allow protocol=TCP localport=4000
netsh advfirewall firewall add rule name="My_Rule_Name_Outgoing" dir=out action=allow protocol=TCP localport=4000

请注意,您必须 运行 在相关 PC 上执行该命令