是否可以使用 Java 打开入站端口?
如果没有,像 uTorrent 这样的程序如何在我的路由器中打开入站端口?
例如,uTorrent 自动添加了以下记录:
uTorrent (TCP) Yes TCP 24995 24995 24995 192.168.1.2
uTorrent (UDP) Yes UDP 24995 24995 24995 192.168.1.2
我怎样才能用 Java 做类似的事情?
使用ServerSocket类。
查看构造函数,它接收端口号,然后查看accept
方法,它会阻塞等待客户端连接。
这在 Java 中肯定是“可行的”。有几种方法可以做到这一点。我将 Apache Mina 用于我的一个项目。