|
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()
ServerSocketFactorypublic 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 - порт, чтобы слушатьServerSocketIOException - для того, чтобы объединить ошибки в сеть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 - сколько соединений ставится в очередьServerSocketIOException - для того, чтобы объединить ошибки в сеть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 - адрес сетевого интерфейса, чтобы использоватьServerSocketIOException - для того, чтобы объединить ошибки в сетьSecurityException - если менеджер безопасности существует и checkListen метод не позволяет работу.IllegalArgumentException - если параметр порта вне указанного диапазона допустимых значений порта, который является между 0 и 65535, включительно.SecurityManager.checkListen(int), ServerSocket.ServerSocket(int, int, java.net.InetAddress)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92