UDPNotify
Уведомления для подключений UDP.
Пример использования этого класса можно посмотреть в документации для UDPSocket актора.
interface ref UDPNotify
Общие функции
listening
Вызывается, когда сокет привязан к адресу.
fun ref listening( sock: UDPSocket ref) : None val
Параметры
- sock: UDPSocket ссылка
Возвращаемое значение
- None значение
not_listening
Вызывается, если не удалось привязать сокет к адресу.
Ожидается реализация обработки ошибок. Вам нужно разрешить игнорирование ошибок, что можно реализовать так:
fun ref not_listening(sock: UDPSocket ref) => None
fun ref not_listening( sock: UDPSocket ref) : None val
Параметры
- sock: UDPSocket ссылка
Возвращаемое значение
- None значение
received
Вызывается при получении новых данных по сокету.
fun ref received( sock: UDPSocket ref, data: Array[U8 val] iso, from: NetAddress val) : None val
Параметры
- sock: UDPSocket ссылка
- data: Массив[U8 значение] изо
- from: Адрес сети значение
Возвращаемое значение
- None значение
closed
Вызывается при закрытии сокета.
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