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

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

Реклама

Perl для IP-Телефонии (21 – Протокол TCP, часть 21)

предыдущая часть ««»» следующая часть
Исключительные ситуации, возникающие во время выполнения операций чтения и записи. Ошибки могут возникать и после установления соединения. При работе с сетевыми программами почти каждый программист сталкивается со следующими ошибками.

Аварийное завершение серверной программы. Если серверная программа завершается аварийно во время сеанса связи, операционная система закрывает сокет. С точки зрения клиента это аналогично тому, что происходит, когда удаленная программа неожиданно закрывает свой конец сокета.

В результате выполнения операции чтения это приводит к получению сооб­щения о конце файла EOF при следующем вызове функции read() или sysread(). При выполнении операции записи это приводит к возникнове­нию исключения РIРE  точно так же как в примерах применения канала. Если в программе будет перехвачено и обработано исключение PIPE, то функция print() или syswrite() вернет ложное значение и переменная $! будет установлена равной “Broken pipe”. В ином случае программа будет завершена аварийно по сигналу PIPE.

Произошла авария на хосте сервера при установленном соединении. Если авария хоста происходит во время активного обмена данными по со­единению TCP, операционная система не имеет возможности корректно закрыть это соединение. Операционная система, в которой работает кли­ентская программа, не может отличить хост, прекративший работу, от хоста, который просто очень медленно отрабатывает сетевое взаимодействие. Локальный хост будет продолжать повторно передавать пакеты IP в надежде на то, что удаленный хост возобновит свою работу. С точки зре­ния клиента текущий вызов операции чтения или записи блокируется на неопределенное время.



2013-11-03 02:31:51

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


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


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


РЕКОМЕНДУЕМ

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