Spec-Zone.ru › Deno 2

Интерфейс Deno.DatagramConn

extends AsyncIterable<[Uint8Array, Addr]>
Нестабильно

Универсальный обработчик соединений для протоколов ориентированных на сообщения.

Свойства

только для чтения
addr: Addr

Возвращает адрес экземпляра.

Методы

joinMulticastV4(address: string,networkInterface: string,): Promise<MulticastV4Membership>

Подключается к группе IPv4 мультиадресной рассылки.

joinMulticastV6(address: string,networkInterface: number,): Promise<MulticastV6Membership>

Подключается к группе IPv6 мультиадресной рассылки.

receive(p?: Uint8Array): Promise<[Uint8Array, Addr]>

Ожидает и обрабатывает следующее сообщение для экземпляра.

Сообщения принимаются в формате кортежа, содержащего массив данных и информацию об адресе.

send(p: Uint8Array,addr: Addr,): Promise<number>

Отправляет сообщение получателю через соединение. Метод возвращает количество отправленных байтов.

close(): void

Закрывает сокет. Любые ожидающие запросы на получение сообщений будут отклонены с ошибками.

[[Symbol.asyncIterator]](): AsyncIterableIterator<[Uint8Array, Addr]>

© 2018–2024 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/api/deno/~/Deno.DatagramConn

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API