|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.net.ServerSocketFactory
public abstract class ServerSocketFactory
此類別創建伺服器Socket。它可以被其他的處理器子類別化,這些處理器創建特定型別的伺服器Socket。這為其他的公共Socket級功能提供了通用框架。它是Socket處理器的伺服器端對應物,同樣也提供了一種方式,用來捕獲與正在創建的Socket相關的各種策略。
像Socket處理器一樣,伺服器 Socket 處理器的實例也有用來創建Socket的方法。還存在一個特定於環境的預設伺服器Socket處理器;框架則通常使用它們自己的自定義處理器。
SocketFactory
建構子摘要 | |
---|---|
protected |
ServerSocketFactory()
創建伺服器Socket處理器。 |
方法摘要 | |
---|---|
ServerSocket |
createServerSocket()
返回未綁定的伺服器Socket。 |
abstract ServerSocket |
createServerSocket(int port)
返回綁定到指定埠號的伺服器Socket。 |
abstract ServerSocket |
createServerSocket(int port,
int backlog)
返回綁定到指定埠號的伺服器Socket,並且使用指定的連接 backlog。 |
abstract ServerSocket |
createServerSocket(int port,
int backlog,
InetAddress ifAddress)
返回綁定到指定埠號的伺服器Socket,該Socket帶有指定的偵聽 backlog 和本地 IP。 |
static ServerSocketFactory |
getDefault()
返回該環境預設Socket處理器的一個副本。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
protected ServerSocketFactory()
方法詳細資訊 |
---|
public static ServerSocketFactory getDefault()
ServerSocketFactory
public ServerSocket createServerSocket() throws IOException
IOException
- 如果不能創建SocketServerSocket.bind(java.net.SocketAddress)
,
ServerSocket.bind(java.net.SocketAddress, int)
,
ServerSocket.ServerSocket()
public abstract ServerSocket createServerSocket(int port) throws IOException
port
- 要偵聽的埠號
ServerSocket
IOException
- 如果出現網路錯誤ServerSocket.ServerSocket(int)
public abstract ServerSocket createServerSocket(int port, int backlog) throws IOException
port
- 要偵聽的埠號backlog
- 已排隊的連接數
ServerSocket
IOException
- 如果出現網路錯誤ServerSocket.ServerSocket(int, int)
public abstract ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
ifAddress
參數可以在 ServerSocket
的多宿主主機上使用,ServerSocket 僅接受對其位址之一的連接請求。如果 ifAddress
為 null,則它將接受所有本地位址上的連接。用給與此處理器的Socket選項(例如,接受逾時)配置該Socket。
port
- 要偵聽的埠號backlog
- 已排隊的連接數ifAddress
- 要使用的網路介面位址
ServerSocket
IOException
- 如果出現網路錯誤ServerSocket.ServerSocket(int, int, java.net.InetAddress)
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。