|
<< Нажмите, чтобы показать Содержание >> TRVCamReceiver.OnOpenChannel, OnCloseChannel |
Эти события происходят до и после установления соединения для конкретного типа данных.
property OnOpenChannel: TRVSocketEvent;
property OnCloseChannel: TRVSocketEvent;
Канал — это соединение для передачи данных одного типа. Получатель может принимать до 5 типов данных, указанных в свойстве ReceiveMediaTypes. Когда все каналы открыты, устанавливается сессия.
Каналы и сессии используются только тогда, когда получатель инициирует соединение с отправителем/сервером. Подробности см. в разделе, посвященном режимам соединения.
Последовательность событий при (успешном) подключении:
1.Для каждого канала: OnOpenChannel, затем OnConnecting, затем OnConnected;
Последовательность событий при разрыве соединения:
1.Для каждого канала: OnDisconnect, затем OnCloseChannel;
Если вы выполняете длительные операции внутри события, имеет смысл сравнить значения параметра SessionKey и свойства SessionKey, чтобы убедиться, что соединение не было закрыто или повторно открыто.
См. также: