SchemeSocketFactory接口。
@Deprecated @Contract(threading=IMMUTABLE) public final class MultihomePlainSocketFactory extends Object implements SocketFactory
InetAddress 。
请注意,通过关闭createSocket()方法返回的套接字, connectSocket(Socket, String, int, InetAddress, int, HttpParams)方法无法可靠中断。
| Modifier and Type | Method and Description |
|---|---|
Socket |
connectSocket(Socket socket, String host, int port, InetAddress localAddress, int localPort, HttpParams params)
已过时。
尝试将套接字连接到给定主机名解析的任何一个 InetAddress 。
|
Socket |
createSocket()
已过时。
创建一个新的,未连接的套接字。
|
static MultihomePlainSocketFactory |
getSocketFactory()
已过时。
获得这个类的单例实例。
|
boolean |
isSecure(Socket sock)
已过时。
检查插座连接是否安全。
|
public static MultihomePlainSocketFactory getSocketFactory()
public Socket createSocket()
SocketFactory复制
connectSocket 。
createSocket在接口
SocketFactory
public Socket connectSocket(Socket socket, String host, int port, InetAddress localAddress, int localPort, HttpParams params) throws IOException
InetAddress个 ES给定主机名解析为。
如果连接到所有地址失败,最后一个I / O异常传播给调用者。
connectSocket接口
SocketFactory
socket - 套接字连接到任何给定的地址
host - 要连接的主机名
port - 要连接的端口
localAddress - 本地地址
localPort - 本地端口
params - HTTP参数
sock参数不同。
IOException - 如果在连接期间发生错误
SocketTimeoutException - 如果超时连接前超时
public final boolean isSecure(Socket sock) throws IllegalArgumentException
isSecure在接口
SocketFactory
sock - 连接的插座
false
IllegalArgumentException - 如果参数无效
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.