Java Block可以打开TCP端口吗?

时间:2011-02-21 17:32:14

标签: java sockets networking network-programming

例如,我正在尝试构建一个可以阻止我选择的TCP端口的软件,这些软件正由应用程序使用。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

“阻止”Java程序的TCP端口的唯一方法是在类似的程序上打开自己的服务器,因此没有其他软件可以再使用此端口了。

如果要实现防火墙,则必须使用操作系统的专用API,如Linux上的ipchains或the corresponsing windows API。 Windows防火墙和Windows上的所有其他防火墙也使用此API。

然而,这需要本机代码,因此请查看JNA或JNI。