|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.net.SocketFactory
public abstract class SocketFactory
此類別創建Socket。它可以被其他處理器子類別化,這些處理器創建特定的Socket子類別,從而為其他的公共Socket級功能提供了通用框架。
Socket處理器是一種捕獲與正被創建的Socket相關的各種策略的簡單方式,以不需要對請求Socket的程式碼進行特殊配置的方式產生這種Socket。
處理器類別由特定於環境的配置機制來指定。例如,getDefault 方法可以返回適合於特定使用者或 applet 的處理器,框架可以使用為其自身目的所自定義的處理器。
ServerSocketFactory
建構子摘要 | |
---|---|
protected |
SocketFactory()
創建一個 SocketFactory 。 |
方法摘要 | |
---|---|
Socket |
createSocket()
創建一個未連接的Socket。 |
abstract Socket |
createSocket(InetAddress host,
int port)
創建一個Socket並把它連接到指定位址上的指定埠號號。 |
abstract Socket |
createSocket(InetAddress address,
int port,
InetAddress localAddress,
int localPort)
創建一個Socket並把它連接到指定遠端埠號上的指定遠端位址。 |
abstract Socket |
createSocket(String host,
int port)
創建一個Socket並把它連接到指定遠端主機上的指定遠端埠號。 |
abstract Socket |
createSocket(String host,
int port,
InetAddress localHost,
int localPort)
創建一個Socket並把它連接到指定遠端主機上的指定遠端埠號。 |
static SocketFactory |
getDefault()
返回該環境預設Socket處理器的一個副本。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
protected SocketFactory()
SocketFactory
。
方法詳細資訊 |
---|
public static SocketFactory getDefault()
SocketFactory
public Socket createSocket() throws IOException
IOException
- 如果不能創建SocketSocket.connect(java.net.SocketAddress)
,
Socket.connect(java.net.SocketAddress, int)
,
Socket.Socket()
public abstract Socket createSocket(String host, int port) throws IOException, UnknownHostException
host
- 伺服器主機port
- 伺服器埠號
Socket
IOException
- 如果創建Socket時出現 I/O 錯誤
UnknownHostException
- 如果主機是未知的Socket.Socket(String, int)
public abstract Socket createSocket(String host, int port, InetAddress localHost, int localPort) throws IOException, UnknownHostException
host
- 伺服器主機port
- 伺服器埠號localHost
- Socket綁定到的本地位址localPort
- Socket綁定到的本地埠號
Socket
IOException
- 如果創建Socket時出現 I/O 錯誤
UnknownHostException
- 如果主機是未知的Socket.Socket(String, int, java.net.InetAddress, int)
public abstract Socket createSocket(InetAddress host, int port) throws IOException
host
- 伺服器主機port
- 伺服器埠號
Socket
IOException
- 如果創建Socket時出現 I/O 錯誤Socket.Socket(java.net.InetAddress, int)
public abstract Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException
address
- 伺服器網路位址port
- 伺服器埠號localAddress
- 客戶端網路位址localPort
- 客戶端埠號
Socket
IOException
- 如果創建Socket時出現 I/O 錯誤Socket.Socket(java.net.InetAddress, int, java.net.InetAddress, int)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。