| Hi-Tech Обзоры
2014-10-13 01:57:16
Perl для IP-Телефонии (37 – Повысить безотказность сервера, часть 2)
Применение системного журнала.
Поскольку сетевые демоны отключенные от стандартного устройства вывода сообщений об ошибках, в них для вывода подробнее >>
2014-10-13 01:39:54
Perl для IP-Телефонии (37 – Повысить безотказность сервера, часть 1)
Ранее были описаны подпрограммы, которые выполняют некоторые задачи запуска, широко применяемые в производственных серверах в среде UNIX. В число этих подробнее >>
2014-10-09 00:14:50
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 62)
Общая схема реализации такого подхода показана в следующем фрагменте кода. В нем создаются три сокета, соответственно, привязанные к портам 80, 8000 и подробнее >>
2014-10-08 23:58:54
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 61)
Строки 101-111. Метод write_local () отвечает за запись фрагмента данных в локальный файл. С помощь него можно, например, скачать Майнкрафт на подробнее >>
2014-10-08 23:45:56
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 60)
Если полный заголовок еще не получен, просто выполняется возврат. Главный цикл предоставит еще одну возможность выполнить чтение из этого сокета подробнее >>
2014-10-08 23:37:37
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 59)
В ином случае соединение было выполнено успешно. Сокет снова переводится в блокирующий режим и предпринимается попытка отправить соответствующий подробнее >>
2014-10-05 15:08:13
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 58)
Строки 33-41. Метод parse_url (). Этот метод разбивает URL протокола HTTP на компоненты в два этапа. Вначале отделяются части host:port и path с подробнее >>
2014-10-05 14:44:19
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 57)
Если URL был интерпретирован успешно, то вызывается метод connect () для инициализации неблокирующего подключения. Если в этот момент возникает подробнее >>
2014-10-05 13:18:50
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 56)
Эти операции реализованы таким образом, что чтение никогда не блокируется, и это исключает вероятность того, что медленный сервер задержит подробнее >>
2014-10-05 13:14:45
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 55)
Строка 16. Запуск цикла выборки дескрипторов, готовых к выполнению ввода-вывода. Оставшаяся часть сценария представляет собой цикл select(). При подробнее >>
2014-10-05 13:05:20
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 54)
Вначале рассмотрим основной сценарий. В сценарии используются неблокирующие подключения для распараллеливания выборки URL подробнее >>
2014-10-02 02:46:26
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 53)
Предусмотрена не только выработка соответствующего запроса GET, но и выполнение в минимальном объеме интерпретации возвращенного заголовка HTTP до подробнее >>
2014-10-02 02:28:36
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 52)
Поскольку это приложение не слишком замысловато, мы с его помощью не будем выполнять какой-либо вывод на экран или просмотр, а просто выберем ряд URL, подробнее >>
2014-10-02 02:22:45
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 51)
Одновременное обслуживание нескольких операций подключения
Более сложный вариант общей схемы, применяемой для выполнения неблокирующего подключения с подробнее >>
2014-10-02 01:53:36
Perl для IP-Телефонии (36 – Неблокирующий ввод-вывод, часть 50)
Если метод connected () возвратил ложное значение, то, вероятно, следует определить, по каким причинам попытка подключения завершилась неудачей. подробнее >>
| |
|
|