SocketChannel.Open Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя. | Описание |
|---|---|
| Open() |
Открывает канал сокета. |
| Open(SocketAddress) |
Открывает канал сокета и подключает его к удаленному адресу. |
Open()
Открывает канал сокета.
[Android.Runtime.Register("open", "()Ljava/nio/channels/SocketChannel;", "")]
public static Java.Nio.Channels.SocketChannel? Open();
[<Android.Runtime.Register("open", "()Ljava/nio/channels/SocketChannel;", "")>]
static member Open : unit -> Java.Nio.Channels.SocketChannel
Возвращаемое значение
Новый канал сокета
- Атрибуты
Исключения
Если возникает ошибка ввода-вывода.
Комментарии
Открывает канал сокета.
Новый канал создается путем вызова java.nio.channels.spi.SelectorProvider#openSocketChannel openSocketChannel метода объекта по умолчанию java.nio.channels.spi.SelectorProvider на уровне системы.
Java документации по java.nio.channels.SocketChannel.open().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Open(SocketAddress)
Открывает канал сокета и подключает его к удаленному адресу.
[Android.Runtime.Register("open", "(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;", "")]
public static Java.Nio.Channels.SocketChannel? Open(Java.Net.SocketAddress? remote);
[<Android.Runtime.Register("open", "(Ljava/net/SocketAddress;)Ljava/nio/channels/SocketChannel;", "")>]
static member Open : Java.Net.SocketAddress -> Java.Nio.Channels.SocketChannel
Параметры
- remote
- SocketAddress
Удаленный адрес, к которому должен быть подключен новый канал.
Возвращаемое значение
Новый и подключенный канал сокета
- Атрибуты
Исключения
Значение , если этот канал закрыт другим потоком во время выполнения этого метода.
Если другой поток прерывает вызывающий поток во время выполнения этой операции. Вызывающий поток будет иметь набор состояний прерывания, и канал будет закрыт.
Значение , если адрес не разрешен.
Значение , если тип адреса не поддерживается.
Если возникает ошибка ввода-вывода.
Комментарии
Открывает канал сокета и подключает его к удаленному адресу.
Этот удобный метод работает, как будто путем вызова #open() метода, вызова #connect(SocketAddress) connect метода на результирующем канале сокета, передачи его remote, а затем возврата этого канала.
Java документации по java.nio.channels.SocketChannel.open(java.net.SocketAddress).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".