Java SSLSocket - 如何设置本地端口

时间:2012-11-22 18:08:04

标签: java sockets ssl

如何在创建SSLSocket时设置本地端口?

这是我创建套接字的方式:

SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault();  
SSLSocket s = (SSLSocket) factory.createSocket(SERVER_ADDRESS, SERVER_PORT);

似乎createSocket方法没有用于设置LOCAL_PORT的参数,并且SSLSocket的构造函数也不起作用。

由于

1 个答案:

答案 0 :(得分:2)

有一个createSocket方法的变体,它由SocketFactory的SSLSocketFactory继承,它接受一个主机和一个端口。请参阅the documentation