【发布时间】:2012-11-11 04:02:04
【问题描述】:
创建 SSLSocket 时如何设置本地端口?
这就是我创建套接字的方式:
SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault();
SSLSocket s = (SSLSocket) factory.createSocket(SERVER_ADDRESS, SERVER_PORT);
好像createSocket方法没有设置LOCAL_PORT的参数,SSLSocket的构造函数也不起作用。
谢谢
【问题讨论】:
-
你考虑过阅读 Javadoc 吗?
-
嗯,其实我也读过。如果您也阅读它,您会发现 SSLSocket 没有实现允许您设置本地端口的方法。
-
我已经读了很多遍了,谢谢,而且肯定有一种方法,尽管没有人说它是在 SSLSocket 中。请参阅@Philipp 的回答。请注意,您已经有大约 10 年不需要添加该提供商了。
-
好的,谢谢提供者提示。我删除了它。