软件包 | 描述 |
---|---|
java.net |
为实现网络应用程序提供类。
|
java.nio.channels |
定义了渠道,它代表的是能够执行I/O操作的实体连接,如文件和套接字;定义选择器,多路复用,非阻塞I/O操作。
|
java.rmi.server |
支持RMI服务器端提供的类和接口。
|
javax.net |
为网络应用程序提供类。
|
javax.net.ssl |
为安全套接字包提供类。
|
javax.rmi.ssl |
提供
RMIClientSocketFactory 和
RMIServerSocketFactory 实现在安全套接字层(SSL)和传输层安全(TLS)协议。
|
Modifier and Type | Method and Description |
---|---|
Socket |
ServerSocket.accept()
监听要对这个套接字作出的连接并接受它。
|
Modifier and Type | Method and Description |
---|---|
protected void |
ServerSocket.implAccept(Socket s)
子类使用此方法重载ServerSocket()返回自己的子类的插座。
|
Modifier and Type | Method and Description |
---|---|
abstract Socket |
SocketChannel.socket()
检索与此通道关联的套接字。
|
Modifier and Type | Method and Description |
---|---|
Socket |
RMIClientSocketFactory.createSocket(String host, int port)
创建一个连接到指定主机和端口的客户端套接字。
|
abstract Socket |
RMISocketFactory.createSocket(String host, int port)
创建一个连接到指定主机和端口的客户端套接字。
|
Modifier and Type | Method and Description |
---|---|
Socket |
SocketFactory.createSocket()
创建一个连接的套接字。
|
abstract Socket |
SocketFactory.createSocket(InetAddress host, int port)
创建一个套接字,并将其与指定的端口号连接到指定的地址处。
|
abstract Socket |
SocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
创建一个套接字,并将其连接到指定的远程端口上的指定的远程地址。
|
abstract Socket |
SocketFactory.createSocket(String host, int port)
创建一个套接字,并将其连接到指定的远程端口上的指定的远程主机上。
|
abstract Socket |
SocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort)
创建一个套接字,并将其连接到指定的远程端口上的指定的远程主机上。
|
Modifier and Type | Class and Description |
---|---|
class |
SSLSocket
这类扩展
Socket s提供安全套接字使用协议,如“安全套接字层(SSL)和IETF的“传输层安全协议(TLS)”。
|
Modifier and Type | Method and Description |
---|---|
Socket |
SSLSocketFactory.createSocket(Socket s, InputStream consumed, boolean autoClose)
|
abstract Socket |
SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
返回一个套接字分层的一个现有的套接字连接到指定的主机,在给定的端口。
|
Modifier and Type | Method and Description |
---|---|
abstract void |
X509ExtendedTrustManager.checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)
鉴于部分或完整的证书链的同行提供,建立和验证证书路径基于认证型SSL参数。
|
abstract void |
X509ExtendedTrustManager.checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)
鉴于部分或完整的证书链的同行提供,建立和验证证书路径基于认证型SSL参数。
|
String |
X509KeyManager.chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
选择一个别名来验证给定公钥类型的安全套接字的客户端和由对等方(如果有的话)所识别的证书颁发机构的列表(如果有的话)。
|
String |
X509KeyManager.chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
选择一个别名来验证给定公钥类型的安全套接字的服务器端和对等方(如果有的话)所识别的证书颁发机构的列表(如果有的话)。
|
Socket |
SSLSocketFactory.createSocket(Socket s, InputStream consumed, boolean autoClose)
|
abstract Socket |
SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
返回一个套接字分层的一个现有的套接字连接到指定的主机,在给定的端口。
|
Modifier and Type | Method and Description |
---|---|
Socket |
SslRMIClientSocketFactory.createSocket(String host, int port)
创建一个SSL套接字。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.