gpt4 book ai didi

java - Apache Commons FTP 客户端 : Connect from fixed local port number

转载 作者:行者123 更新时间:2023-11-30 07:18:11 25 4
gpt4 key购买 nike

我要在两台机器之间开发一个 FTP 客户端,由于安全原因,它们之间有一个限制防火墙。防火墙仅接受与服务器和客户端上已定义端口的连接,并且不可能打开端口范围。但我无法绑定(bind)我的客户端和服务器来与特定端口进行协商。例如,我总是想从本地的端口 50000 上传一个文件到 FTP 服务器的端口 21。我怎样才能实现这个目标?

最佳答案

使用connect method overload that takes localPort parameter (该方法继承自SocketClient:

public void connect(InetAddress host, int port,
InetAddress localAddr, int localPort)

如果您分配了多个IP,请注意localAddr

关于java - Apache Commons FTP 客户端 : Connect from fixed local port number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38038306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com