Страница 1 из 1

Events блин

Добавлено: 10 июл 2006, 14:54
aaa3d
описание системы
Firebird 1.5.3 superserver на Win2003
клиентская прога Delphi7 IBX RxLib
4 юзера, отдельный сервер
это диспетчерская такси, юзерам необходимо видеть обновленные данные сразу. Задачку спокойно и красиво решил с использованием event'ов. но напоролся таки на чтото непонятное...
вчера увидел бяку - клиентская прога иногда( системы пока не видно) перестает принимать (реагировать на ) events.
что это может быть?

не знаю, может это не связано но время на компах разное на пару-тройку минут (не дошли руки до синхронизации).

Добавлено: 10 июл 2006, 15:05
Dimitry Sibiryakov
Время к ивентам точно никакого отношения не имеет.
Посмотри в логах: может ивентовый коннект как-то рвется?..

Добавлено: 10 июл 2006, 15:18
aaa3d
пусто в логах, только старт-стоп сервера.
вчера на серваке тестово запустил прогу.
щас она на ивенты не реагирует, хотя соединение с базой имеет.
т.е. я из нее могу чтото менять, это видно из других программ но она данные не обновляет.

блин короче.... я в расстройстве.

там нет никакого счетчика-буфера, которые переполняются?
или мне путь - копаться в исходниках FB и делать отладку?

Добавлено: 10 июл 2006, 15:34
Dimitry Sibiryakov
Лучше смотри потоки/коннекты твоей проги. К серверу их должно быть два: один на данные один на события. Можешь запустить сетевой сниффер, посмотреть пакеты.