JavaTM 2 Platform
Standard Ed. 6

類別 java.net.Socket
的使用

使用 Socket 的軟體套件
java.net 為實作網路應用程序提供類別。 
java.nio.channels 定義了各種通道,這些通道表示到能夠執行 I/O 操作的實體(如檔案和Socket)的連接;定義了用於多路傳輸的、非阻塞 I/O 操作的選擇器。 
java.rmi.server 提供支持伺服器端 RMI 的類別和介面。 
javax.net 提供用於網路應用程序的類別。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.rmi.ssl 通過安全Socket層 (SSL) 或傳輸層安全 (TLS) 協議提供 RMIClientSocketFactoryRMIServerSocketFactory 的實作。 
 

java.netSocket 的使用
 

返回 Socketjava.net 中的方法
 Socket ServerSocket.accept()
          偵聽並接受到此Socket的連接。
 

參數型別為 Socketjava.net 中的方法
protected  void ServerSocket.implAccept(Socket s)
          ServerSocket 的子類別使用此方法覆寫 accept() 以返回它們自己的Socket子類別。
 

java.nio.channelsSocket 的使用
 

返回 Socketjava.nio.channels 中的方法
abstract  Socket SocketChannel.socket()
          獲取與此通道關聯的Socket。
 

java.rmi.serverSocket 的使用
 

返回 Socketjava.rmi.server 中的方法
 Socket RMIClientSocketFactory.createSocket(String host, int port)
          創建連接到指定主機和埠號的客戶機Socket。
abstract  Socket RMISocketFactory.createSocket(String host, int port)
          創建連接到指定主機和埠號的客戶機Socket。
 

javax.netSocket 的使用
 

返回 Socketjavax.net 中的方法
 Socket SocketFactory.createSocket()
          創建一個未連接的Socket。
abstract  Socket SocketFactory.createSocket(InetAddress host, int port)
          創建一個Socket並把它連接到指定位址上的指定埠號號。
abstract  Socket SocketFactory.createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
          創建一個Socket並把它連接到指定遠端埠號上的指定遠端位址。
abstract  Socket SocketFactory.createSocket(String host, int port)
          創建一個Socket並把它連接到指定遠端主機上的指定遠端埠號。
abstract  Socket SocketFactory.createSocket(String host, int port, InetAddress localHost, int localPort)
          創建一個Socket並把它連接到指定遠端主機上的指定遠端埠號。
 

javax.net.sslSocket 的使用
 

javax.net.sslSocket 的子類別
 class SSLSocket
          此類別擴展 Socket 並提供使用諸如安全Socket層 (Secure Sockets Layer, SSL) 或 IETF 傳輸層安全性 (Transport Layer Security, TLS) 等協議的安全Socket。
 

返回 Socketjavax.net.ssl 中的方法
abstract  Socket SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
          返回在連接到指定主機的給定埠號的現有Socket上分層的Socket。
 

參數型別為 Socketjavax.net.ssl 中的方法
 String X509KeyManager.chooseClientAlias(String[] keyType, Principal[] issuers, Socket socket)
          根據給定公鑰型別和同位體識別的證書發行者授權機構列表(如果有),選擇用於驗證安全Socket客戶端的別名。
 String X509KeyManager.chooseServerAlias(String keyType, Principal[] issuers, Socket socket)
          根據給定公鑰型別和同位體識別的證書發行者授權機構列表(如果有),選擇用於驗證安全Socket伺服器端的別名。
abstract  Socket SSLSocketFactory.createSocket(Socket s, String host, int port, boolean autoClose)
          返回在連接到指定主機的給定埠號的現有Socket上分層的Socket。
 

javax.rmi.sslSocket 的使用
 

返回 Socketjavax.rmi.ssl 中的方法
 Socket SslRMIClientSocketFactory.createSocket(String host, int port)
          創建一個 SSL Socket。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only