TRVCamReceiver.OnConnected, OnConnecting, OnDisconnect, OnConnectError

<< Нажмите, чтобы показать Содержание >>

TRVCamReceiver.OnConnected, OnConnecting, OnDisconnect, OnConnectError

События, возникающие при подключении/отключении к/от TRVMediaServer или TRVCamSender.

property OnConnecting: TRVSocketEvent;

property OnConnected: TRVSocketEvent;

property OnConnectError: TRVSocketEvent;

property OnDisconnect: TRVSocketEvent;

Событие OnConnecting происходит, когда отправитель устанавливает соединение с получателем или когда получатель устанавливает соединение с отправителем/сервером. Подробности см. в разделе о режимах соединений.

После OnConnecting происходит либо OnConnected, либо OnConnectError. OnConnected происходит при успешном соединении. OnConnectError происходит при неудачном соединении.

OnDisconnect происходит при разрыве соединения.

Если отправитель устанавливает соединение, параметр MediaTypes пуст.

Если получатель устанавливает соединение, эти события вызываются в процессе открытия каналов для определенного типа данных, поэтому параметр MediaTypes содержит один тип данных, идентифицирующий канал.

Если вы выполняете длительные операции внутри события, имеет смысл сравнивать значения параметра SessionKey и свойства SessionKey, чтобы убедиться, что соединение не было закрыто или повторно открыто.

См. также:

OnOpenChannel, OnCloseChannel

TRVCamSenders.OnConnected, OnConnecting, OnDisconnect, OnConnectError