logo
Лекции - Чернышева

Функции синхронного обмена данными

  1. Прототип функции передачи данных

Функция возвращает целое число.

int SendLink(LinkCB_t*Link, void*Buf, int Size);

Функция SendLink передает Size байтов из Buf по каналу связи Link.

Функция возвращает число на самом деле переданных байтов.

  1. Прототип функции приема данных

int RecvLink(LinkCB_t*Link, void*Buf, int Size);

Функция принимает Size байтов в Buf по каналу связи Link.

Функция возвращает число на самом деле принятых байтов. Если параметр Size в RecvLink меньше Size в SendLink, то функция RecvLink возвращает -1, что является ошибкой.