Spec-Zone.ru › Pony

UDPNotify

[Source]

Уведомления для подключений UDP.

Пример использования этого класса можно посмотреть в документации для UDPSocket актора.

interface ref UDPNotify

Общие функции

listening

[Source]

Вызывается, когда сокет привязан к адресу.

fun ref listening(
  sock: UDPSocket ref)
: None val

Параметры

  • sock: UDPSocket ссылка

Возвращаемое значение

  • None значение

not_listening

[Source]

Вызывается, если не удалось привязать сокет к адресу.

Ожидается реализация обработки ошибок. Вам нужно разрешить игнорирование ошибок, что можно реализовать так:

fun ref not_listening(sock: UDPSocket ref) =>
  None
fun ref not_listening(
  sock: UDPSocket ref)
: None val

Параметры

  • sock: UDPSocket ссылка

Возвращаемое значение

  • None значение

received

[Source]

Вызывается при получении новых данных по сокету.

fun ref received(
  sock: UDPSocket ref,
  data: Array[U8 val] iso,
  from: NetAddress val)
: None val

Параметры

  • sock: UDPSocket ссылка
  • data: Массив[U8 значение] изо
  • from: Адрес сети значение

Возвращаемое значение

  • None значение

closed

[Source]

Вызывается при закрытии сокета.

fun ref closed(
  sock: UDPSocket ref)
: None val

Параметры

  • sock: UDPSocket ссылка

Возвращаемое значение

  • None значение

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/net-UDPNotify

Spec-Zone.ru

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