我有一个旨在连接到服务器的客户端。对于客户端,远程 TCP 端口号是固定的(即 102)。我不能更改它(虽然我可以更改远程 IP 地址)。但是,服务器正在侦听的 TCP 端口号也是固定的(即 1024),我也无法更改它。这两个端口号不同。我想让客户端顺利连接到服务器。
起初,我有一个想法,我在 localhost:102 上设置了一个代理侦听,客户端连接到 127.0.0.1:102。然后这个代理将这些 TCP 流量重定向到真实地址 RemoteServerIP:1024。但是我在我的窗口上发现,已经有一个进程正在监听 0.0.0.0:102 并且我不能更改它的监听端口。所以这个想法行不通。
非常感谢。