|
<< Нажмите, чтобы показать Содержание >> TRVCamSender.OnConnected, OnConnecting, OnDisconnect, OnConnectError |
События, происходящие при установке и разрыве связи с TRVMediaServer или TRVCamReceiver.
property OnConnecting: TRVSocketEvent;
property OnConnected: TRVSocketEvent;
property OnConnectError: TRVSocketEvent;
property OnDisconnect: TRVSocketEvent;
Событие OnConnecting срабатывает, когда отправитель устанавливает соединение с сервером/получателем, или когда получатель устанавливает соединение с отправителем. Подробности см. в разделе о режимах соединений.
После OnConnecting происходит либо OnConnected, либо OnConnectError.
OnConnected срабатывает при успешном соединении. OnConnectError срабатывает при неудачном соединении.
OnDisconnect срабатывает при разрыве соединения.
Если отправитель устанавливает соединение, параметр MediaTypes содержит типы данных, которые будут отправлены. Отправители создают новые соединения для отправки определенных данных, поэтому этот параметр всегда содержит один тип данных.
Если соединение устанавливает получатель, параметр MediaTypes пуст.
Если вы выполняете длительные операции внутри события, имеет смысл сравнивать значения параметра SessionKey и свойства SessionKey, чтобы убедиться, что соединение не было закрыто или повторно открыто.