Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

Применяется к