RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Программирование TCPIP


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Василий А. Сидоров
To : Alexander Lapshin
Subj : Программирование TCPIP

> В моём случае я считываю статистику с телефонной станции (Меридиан). Днем - нормально, но ночью активность низкая и таймауты будут следовать за таймаутами. Это нормально? Или существует более изящьное решение?
Я правильно понимаю, что статистика запрашивается регулярно (скажем каждый час), но станция ничего не возвращает, если не было звонков?
Тогда проблема в том, что сокет блокируется, а выполнение скрипта останавливается, пока не придут данные.
Вариантов решения два - неблокирующие сокеты/SockSelect или два скрипта, общающиеся через (например) рексовые очереди.

Fri 20 Jun 2003 17:22 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.4) Gecko/2003052




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.