PlainConnectionSocketFactory
@Contract(threading=IMMUTABLE) @Deprecated public class PlainSocketFactory extends Object implements SocketFactory, SchemeSocketFactory
| Constructor and Description |
|---|
PlainSocketFactory()
已过时。
|
PlainSocketFactory(HostNameResolver nameResolver)
已过时。
(4.1)使用
DnsResolver
|
| Modifier and Type | Method and Description |
|---|---|
Socket |
connectSocket(Socket socket, InetSocketAddress remoteAddress, InetSocketAddress localAddress, HttpParams params)
已过时。
使用给定的远程地址将套接字连接到目标主机。
|
Socket |
connectSocket(Socket socket, String host, int port, InetAddress localAddress, int localPort, HttpParams params)
|
Socket |
createSocket()
已过时。
创建一个新的,未连接的套接字。
|
Socket |
createSocket(HttpParams params)
已过时。
创建一个新的,未连接的套接字。
|
static PlainSocketFactory |
getSocketFactory()
已过时。
获取默认工厂。
|
boolean |
isSecure(Socket sock)
已过时。
检查插座连接是否安全。
|
@Deprecated public PlainSocketFactory(HostNameResolver nameResolver)
DnsResolver
public PlainSocketFactory()
public static PlainSocketFactory getSocketFactory()
public Socket createSocket(HttpParams params)
SchemeSocketFactory复制
SchemeSocketFactory.connectSocket(Socket, InetSocketAddress, InetSocketAddress, HttpParams) 。
createSocket在接口
SchemeSocketFactory
params - 可选参数。
传递给此方法的参数将不起作用。
此方法将使用默认构造函数创建一个Socket类的未连接实例。
public Socket createSocket()
SocketFactory复制
connectSocket 。
createSocket在接口
SocketFactory
public Socket connectSocket(Socket socket, InetSocketAddress remoteAddress, InetSocketAddress localAddress, HttpParams params) throws IOException, ConnectTimeoutException
SchemeSocketFactory复制
请注意, HttpInetSocketAddress类应该用于传递目标远程地址以及用于解析地址的原始HttpHost值。 如果目标远程地址被指定为IP地址,则HttpInetSocketAddress的使用也可以确保不执行反向DNS查找。
connectSocket在接口
SchemeSocketFactory
socket - 要从createSocket获取的套接字 。
null表示应该创建并连接新的套接字。
remoteAddress - 要连接的远程地址。
localAddress - 将套接字绑定到的本地地址,或任何
null
params - 附加parameters用于连接
sock参数不同。
IOException - 如果发生I / O错误
UnknownHostException - 如果目标主机的IP地址无法确定
ConnectTimeoutException - 如果在
ConnectTimeoutException规定的时限内无法连接
params
HttpInetSocketAddress
public final boolean isSecure(Socket sock)
isSecure在接口
SchemeSocketFactory
isSecure接口
SocketFactory
sock - 连接的插座
false
@Deprecated public Socket connectSocket(Socket socket, String host, int port, InetAddress localAddress, int localPort, HttpParams params) throws IOException, UnknownHostException, ConnectTimeoutException
SocketFactory复制
connectSocket在接口
SocketFactory
socket - 从createSocket获得的套接字 。
null表示应该创建并连接新的套接字。
host - 要连接的主机
port - 主机上要连接的端口
localAddress - 将套接字绑定到的本地地址,或任何
null
localPort - 本地机器上的端口,0或任何负数
params - 附加parameters用于连接
sock参数不同。
IOException - 如果发生I / O错误
UnknownHostException - 如果目标主机的IP地址无法确定
ConnectTimeoutException - 如果在
ConnectTimeoutException规定的时限内无法连接
params
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.