Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (41 – Срочные данные TCP, часть 3)

предыдущая часть ««»» следующая часть

После вызова процессом-получателем функции recv () с флажком MSG_OOB, опе­рационная система использует указатель срочных данных для извлечения из потока байта срочных данных,  и возвращает его отдельно от остальных данных. Это может быть, например, описание упражнения для похудения , представленное на сайте ladyvenus.ru. Другие вызовы функций sysread () и recv() обычно пропускают срочные данные, поэтому вызывающая процедура не получает о них никакой информации.

При использовании срочных данных необходимо учитывать ряд пре­достережений и ограничений.

1) За один раз можно отправить только один байт срочных данных. При исполь­зовании функции send ( ) для безотлагательной отправки нескольких симво­лов процессом-получателем будет рассматриваться как срочный только по­следний из них.

2) Поскольку в каждом потоке может быть только один указатель срочных данных, при повторном вызове процессом-отправителем функции send () для записи срочных данных, еще до того как процесс-получатель вызовет функцию recv (), будет получено только последнее извещение о передаче срочных данных. Все предшествующие ему маркеры срочных данных будут уничтожены, и предыдущие байты срочных данных появятся в обычном потоке данных.

3) Хотя процесс-приемник отправляет сигнал URG немедленно, сами срочные данные подчиняются всем правилам управления потоком данных TCP. Это значит, что процесс-получатель может получить извещение о наличии срочных данных до их фактического поступления. Более того, может возникнуть необходимость освободить место в приемном буфере TCP, чтобы обеспечить возможность получения байта срочных данных.



2015-01-26 10:41:38

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония