如何在创建SSLSocket时设置本地端口?
这是我创建套接字的方式:
SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault();
SSLSocket s = (SSLSocket) factory.createSocket(SERVER_ADDRESS, SERVER_PORT);
似乎createSocket方法没有用于设置LOCAL_PORT的参数,并且SSLSocket的构造函数也不起作用。
由于
答案 0 :(得分:2)
有一个createSocket方法的变体,它由SocketFactory的SSLSocketFactory继承,它接受一个主机和一个端口。请参阅the documentation。