有没有办法在HttpsUrlConnection中找到端口号?

时间:2014-01-28 11:07:20

标签: java networking

我创建了一个应用程序,它将从远程服务器下载数据。我使用 HttpsUrlConnection 类来执行此操作。数据已成功下载。但我想知道,通过哪个端口进行通信( 我的机器的端口号和远程机器的端口号 )。谁能帮我找一下端口号?提前谢谢。

1 个答案:

答案 0 :(得分:1)

就远程主机的端口号而言,无论您指定为网址中的端口,都是如此。如果由于任何原因无法使用,您可以通过从连接获取URL对象然后从URL对象获取端口来获取它:

int port = connection.getURL().getPort();

当谈到本地机器用于连接的端口时,我不确定java是否支持。您可以使用netstat列出许多操作系统中的活动连接。语法可能因操作系统(UnixWindows)而异。