| Hi-Tech Обзоры
2014-07-16 13:31:53
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 10)
Методу select () не известно об этих буферах; в результате он может указать, что нет больше данных для чтения из дескриптора файла, а в подробнее >>
2014-07-14 12:43:19
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 9)
Кроме того, сокеты готовы для записи при следующих условиях.
1) Другой участник соединения закрыл свою сторону соединения. Если сокет подключен и подробнее >>
2014-07-14 12:17:21
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 8)
Кроме того, метод select () указывает, что сокет готов для чтения, при следующих условиях.
1) Приемный сокет содержит входящий запрос на подробнее >>
2014-07-11 13:14:29
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 7)
Не следует путать версию select () с четырьмя параметрами и версию с одним параметром, описанную ранее. Последняя применяется для выбора дескриптора подробнее >>
2014-07-10 13:06:47
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 6)
Метод IO::Select->select () может также применяться для перевода текущей процесса в состояние ожидания на время, измеряемое в долях секунды. Для подробнее >>
2014-07-07 13:27:10
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 5)
Любой из этих методов может возвратить пустой список, если процесс его выполнения прерван сигналом. Поэтому необходимо всегда проверять, содержит ли подробнее >>
2014-07-07 13:14:50
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 4)
$select->add(@handles)
Этот метод добавляет к контролируемому набору список дескрипторов и возвращает число успешно добавленных уникальных подробнее >>
2014-07-02 12:56:10
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 3)
4) Обработка данных в сокете. Если имеются данные, предназначенные для чтения из подключенного сокета, то вызывается функция sysread () для чтения, подробнее >>
2014-07-01 13:32:42
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 2)
Мультиплексный клиент.
Прежде чем перейти к подробному описанию работы функции select (), рассмотрим новую версию клиента “gab” в виде подробнее >>
2014-06-28 13:32:28
Perl для IP-Телефонии (35 – Мультиплексные приложения, часть 1)
Мультипроцессные и многопоточные приложения, описанные ранее, позволяют обслуживать в программе несколько одновременно работающих соединений. подробнее >>
2014-06-25 18:22:23
Perl для IP-Телефонии (34 – Многопоточные приложения, часть 16)
Пока все идет хорошо, но что произойдет, если инициатором разъединения станет сервер? Поток do_read () обнаружит признак конца файла и завершит подробнее >>
2014-06-25 18:12:09
Perl для IP-Телефонии (34 – Многопоточные приложения, часть 15)
Многопоточный клиент.
В настоящем раздёле описан многопоточный клиент , предназначенный для применения наряду с многопоточным психотерапевтический подробнее >>
2014-06-25 18:00:28
Perl для IP-Телефонии (34 – Многопоточные приложения, часть 14)
Класс Chatbot::Eliza::Server.
В основе создания подкласса Chatbot::Eliza лежит следующее. Метод command_interface () этого класса жестко подробнее >>
2014-06-24 16:23:31
Perl для IP-Телефонии (34 – Многопоточные приложения, часть 13)
Строки 12-15. Цикл приема. Программа переходит в главный цикл сервера. При каждом проходе по циклу вызывается функция accept (), что приводит к подробнее >>
2014-06-24 14:17:38
Perl для IP-Телефонии (34 – Многопоточные приложения, часть 12)
На практике иногда создается впечатление, что модуль Thread::Signal способствует не повышению, а понижению стабильности программ, в зависимости подробнее >>
| |
|
|