JavaTM 2 Platform
Standard Ed. 6

java.rmi.server
介面 RMIClientSocketFactory

所有已知實作類別:
RMISocketFactory, SslRMIClientSocketFactory

public interface RMIClientSocketFactory

RMIClientSocketFactory 實例由 RMI 運行時使用,以便獲得 RMI 調用的客戶機Socket。通過建構子或 java.rmi.server.UnicastRemoteObjectjava.rmi.activation.ActivatableexportObject 方法創建/導出遠端物件時,可以將其與 RMIClientSocketFactory 關聯。

在 RMI 調用中傳送遠端物件參考時,將把與遠端物件關聯的 RMIClientSocketFactory 實例下載到客戶機。此 RMIClientSocketFactory 將用於創建到遠端方法調用的遠端物件的連接。

RMIClientSocketFactory 實例也可以與遠端物件註冊表關聯,所以客戶機可以使用自定義Socket與遠端物件註冊表進行通信。

此介面的實作應該是可序列化的,並且應該實作 Object.equals(java.lang.Object),以便在傳遞表示相同(功能上等效)客戶機Socket處理器實例時返回 true;傳遞的實例不同時返回 false(並且它還應實作 Object.hashCode() 與其 Object.equals 實作的一致性)。

從以下版本開始:
1.2
另請參見:
UnicastRemoteObject, Activatable, LocateRegistry

方法摘要
 Socket createSocket(String host, int port)
          創建連接到指定主機和埠號的客戶機Socket。
 

方法詳細資訊

createSocket

Socket createSocket(String host,
                    int port)
                    throws IOException
創建連接到指定主機和埠號的客戶機Socket。

參數:
host - 主機名
port - 埠號號
返回:
連接到指定主機和埠號的Socket。
拋出:
IOException - 如果在Socket創建過程中發生 I/O 錯誤
從以下版本開始:
1.2

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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