ServerSocket Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| ServerSocket() |
Создает сокет сервера без подключения. |
| ServerSocket(Int32) |
Создает сокет сервера, привязанный к указанному порту. |
| ServerSocket(Int32, Int32) |
Создает сокет сервера и привязывает его к указанному номеру локального порта с указанным невыполненной работой. |
| ServerSocket(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
| ServerSocket(Int32, Int32, InetAddress) |
Создайте сервер с указанным портом, невыполненной работы и локальным IP-адресом для привязки. |
ServerSocket()
Создает сокет сервера без подключения.
[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
- Атрибуты
Исключения
Значение , если при создании сокета возникает ошибка.
Комментарии
Создает сокет сервера без подключения.
Java документации по java.net.ServerSocket.ServerSocket().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ServerSocket(Int32)
Создает сокет сервера, привязанный к указанному порту.
[Android.Runtime.Register(".ctor", "(I)V", "")]
public ServerSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.ServerSocket : int -> Java.Net.ServerSocket
Параметры
- port
- Int32
номер порта или 0 использовать номер порта, который автоматически выделяется.
- Атрибуты
Исключения
Значение , если при создании сокета возникает ошибка.
Комментарии
Создает сокет сервера, привязанный к указанному порту. Номер 0 порта означает, что номер порта автоматически выделяется из диапазона временных портов. Затем этот номер порта можно получить путем вызова #getLocalPort getLocalPort.
Задана максимальная длина очереди для входящих признаков подключения (запрос на подключение).50 Если индикатор подключения поступает, когда очередь заполнена, подключение отказывается.
Если приложение указало фабрику сокетов сервера, метод фабрики createSocketImpl вызывается для создания фактической реализации сокета. В противном случае создается "обычный" сокет.
Если есть диспетчер безопасности, его checkListen метод вызывается с аргументом в качестве аргумента port , чтобы убедиться, что операция разрешена. Это может привести к безопасностиException.
Java документации по java.net.ServerSocket.ServerSocket(int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ServerSocket(Int32, Int32)
Создает сокет сервера и привязывает его к указанному номеру локального порта с указанным невыполненной работой.
[Android.Runtime.Register(".ctor", "(II)V", "")]
public ServerSocket(int port, int backlog);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Java.Net.ServerSocket : int * int -> Java.Net.ServerSocket
Параметры
- port
- Int32
номер порта или 0 использовать номер порта, который автоматически выделяется.
- backlog
- Int32
запрошена максимальная длина очереди входящих подключений.
- Атрибуты
Исключения
Значение , если при создании сокета возникает ошибка.
Комментарии
Создает сокет сервера и привязывает его к указанному номеру локального порта с указанным невыполненной работой. Номер 0 порта означает, что номер порта автоматически выделяется из диапазона временных портов. Затем этот номер порта можно получить путем вызова #getLocalPort getLocalPort.
Максимальная длина очереди для входящих указаний подключения (запрос на подключение) имеет backlog значение параметра. Если индикатор подключения поступает, когда очередь заполнена, подключение отказывается.
Если приложение указало фабрику сокетов сервера, метод фабрики createSocketImpl вызывается для создания фактической реализации сокета. В противном случае создается "обычный" сокет.
Если есть диспетчер безопасности, его checkListen метод вызывается с аргументом в качестве аргумента port , чтобы убедиться, что операция разрешена. Это может привести к безопасностиException.
Аргументом backlog является запрошено максимальное количество ожидающих подключений в сокете. Его точную семантику зависят от реализации. В частности, реализация может наложить максимальную длину или игнорировать altogther параметра. Указанное значение должно быть больше 0. Если оно меньше или равно 0, будет использоваться конкретная реализация по умолчанию.
Java документации по java.net.ServerSocket.ServerSocket(int, int).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ServerSocket(IntPtr, JniHandleOwnership)
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.
protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket
Параметры
- transfer
- JniHandleOwnership
Значение, JniHandleOwnershipуказывающее, как обрабатывать javaReference
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
ServerSocket(Int32, Int32, InetAddress)
Создайте сервер с указанным портом, невыполненной работы и локальным IP-адресом для привязки.
[Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")]
public ServerSocket(int port, int backlog, Java.Net.InetAddress? bindAddr);
[<Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")>]
new Java.Net.ServerSocket : int * int * Java.Net.InetAddress -> Java.Net.ServerSocket
Параметры
- port
- Int32
номер порта или 0 использовать номер порта, который автоматически выделяется.
- backlog
- Int32
запрошена максимальная длина очереди входящих подключений.
- bindAddr
- InetAddress
локальный inetAddress сервер привязывается к
- Атрибуты
Исключения
Значение , если при создании сокета возникает ошибка.
Комментарии
Создайте сервер с указанным портом, невыполненной работы и локальным IP-адресом для привязки. Аргумент bindAddr можно использовать на многодомном узле для сервера ServerSocket, который будет принимать только запросы на подключение к одному из его адресов. Если bindAddr имеет значение NULL, он по умолчанию принимает подключения на любом или всех локальных адресах. Порт должен быть от 0 до 65535 включительно. Номер 0 порта означает, что номер порта автоматически выделяется из диапазона временных портов. Затем этот номер порта можно получить путем вызова #getLocalPort getLocalPort.
Если есть диспетчер безопасности, этот метод вызывает его checkListen метод с аргументом в качестве аргумента port , чтобы убедиться, что операция разрешена. Это может привести к безопасностиException.
Аргументом backlog является запрошено максимальное количество ожидающих подключений в сокете. Его точную семантику зависят от реализации. В частности, реализация может наложить максимальную длину или игнорировать altogther параметра. Указанное значение должно быть больше 0. Если оно меньше или равно 0, будет использоваться конкретная реализация по умолчанию.
Добавлено в версии 1.1.
Java документации по java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".