Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.2. События блока и связанные с ними описания

А.2.8. События обмена данными по сети

А.2.8.4. RDS_BFM_NETDISCONNECT – разрыв соединения

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.2. События блока и связанные с ними описания

#### А.2.8. События обмена данными по сети

##### А.2.8.4. RDS_BFM_NETDISCONNECT – разрыв соединения

Поток, в котором вызывается функция модели

Главный поток RDS.

Первый параметр функции модели (int CallMode)

Константа RDS_BFM_NETDISCONNECT.

Третий параметр функции модели (void *ExtParam)

Указатель на структуру RDS_NETCONNDATA, содержащую идентификатор установленного соединения, имя канала и другую информацию о соединении.

Возвращаемое функцией модели значение

Не используется, можно возвращать любое значение.

Примечания

Реакция на событие RDS_BFM_NETDISCONNECT вызывается у блока, ранее запрашивавшего сетевое соединение с каким-либо каналом передачи данных сервера вызовом rdsNetConnect, при разрыве этого соединения. Если соединение разорвано по инициативе сервера, в поле ByServer структуры RDS_NETCONNDATA, указатель на которую передается в параметре ExtParam, будет находиться значение TRUE. В этом случае RDS будет пытаться самостоятельно восстановить разорванное соединение, никаких действий в модели блока для этого предпринимать не нужно. Если соединение разорвано моделью блока при помощи функции rdsNetCloseConnection, в поле ByServer будет находиться значение FALSE. Процедуры обмена данными по сети, используемые в RDS, подробно описаны в §2.15 руководства программиста.

См. также

RDS_NETCONNDATA, RDS_BFM_NETCONNECT, rdsNetCloseConnection.