Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ServerSocketFactory extends Object
Как фабрики сокета, экземплярам фабрики Сокета сервера использовали методы, чтобы создать сокеты. Есть также среда определенная фабрика сокета сервера значения по умолчанию; платформы будут часто использовать свою собственную специализированную фабрику.
SocketFactory
Модификатор | Конструктор и Описание |
---|---|
protected |
ServerSocketFactory()
Создает фабрику сокета сервера.
|
Модификатор и Тип | Метод и Описание |
---|---|
ServerSocket |
createServerSocket()
Возвращает несвязанный сокет сервера.
|
abstract ServerSocket |
createServerSocket(int port)
Возвращает сокет сервера, связанный с указанным портом.
|
abstract ServerSocket |
createServerSocket(int port, int backlog)
Возвращает сокет сервера, связанный с указанным портом, и использует указанное отставание соединения.
|
abstract ServerSocket |
createServerSocket(int port, int backlog, InetAddress ifAddress)
Возвраты сокет сервера, связанный с указанным портом, с указанным, слушают отставание и локальный IP.
|
static ServerSocketFactory |
getDefault()
Возвращает копию фабрики сокета значения по умолчанию среды.
|
protected ServerSocketFactory()
public static ServerSocketFactory getDefault()
ServerSocketFactory
public ServerSocket createServerSocket() throws IOException
IOException
- если сокет не может быть созданServerSocket.bind(java.net.SocketAddress)
, ServerSocket.bind(java.net.SocketAddress, int)
, ServerSocket.ServerSocket()
public abstract ServerSocket createServerSocket(int port) throws IOException
Если есть менеджер безопасности, checkListen
метод вызывают с port
параметр как его параметр, чтобы гарантировать работу позволяется. Это могло привести к SecurityException.
port
- порт, чтобы слушатьServerSocket
IOException
- для того, чтобы объединить ошибки в сетьSecurityException
- если менеджер безопасности существует и checkListen
метод не позволяет работу.IllegalArgumentException
- если параметр порта вне указанного диапазона допустимых значений порта, который является между 0 и 65535, включительно.SecurityManager.checkListen(int)
, ServerSocket.ServerSocket(int)
public abstract ServerSocket createServerSocket(int port, int backlog) throws IOException
backlog
параметром должно быть положительное значение, больше чем 0. Если значение, которое передают, если равный или меньше чем 0, то значение по умолчанию будет принято.
Если есть менеджер безопасности, checkListen
метод вызывают с port
параметр как его параметр, чтобы гарантировать работу позволяется. Это могло привести к SecurityException.
port
- порт, чтобы слушатьbacklog
- сколько соединений ставится в очередьServerSocket
IOException
- для того, чтобы объединить ошибки в сетьSecurityException
- если менеджер безопасности существует и checkListen
метод не позволяет работу.IllegalArgumentException
- если параметр порта вне указанного диапазона допустимых значений порта, который является между 0 и 65535, включительно.SecurityManager.checkListen(int)
, ServerSocket.ServerSocket(int, int)
public abstract ServerSocket createServerSocket(int port, int backlog, InetAddress ifAddress) throws IOException
ifAddress
параметр может использоваться на многосетевом узле к a ServerSocket
это только примет, соединяют запросы с одним из его адресов. Если ifAddress
нуль, он примет соединения на всех локальных адресах. Сокет конфигурируется с опциями сокета (теми, которые принимают тайм-аут), данный этой фабрике.
backlog
параметром должно быть положительное значение, больше чем 0. Если значение, которое передают, если равный или меньше чем 0, то значение по умолчанию будет принято.
Если есть менеджер безопасности, checkListen
метод вызывают с port
параметр как его параметр, чтобы гарантировать работу позволяется. Это могло привести к SecurityException.
port
- порт, чтобы слушатьbacklog
- сколько соединений ставится в очередьifAddress
- адрес сетевого интерфейса, чтобы использоватьServerSocket
IOException
- для того, чтобы объединить ошибки в сетьSecurityException
- если менеджер безопасности существует и checkListen
метод не позволяет работу.IllegalArgumentException
- если параметр порта вне указанного диапазона допустимых значений порта, который является между 0 и 65535, включительно.SecurityManager.checkListen(int)
, ServerSocket.ServerSocket(int, int, java.net.InetAddress)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92