Bug 6739

Summary: Сделать простейший клиент-сервер для просмотра работы Pg c клиентом
Product: SELTA@Etersoft Reporter: Станислав Коробейников <stas>
Component: SQL-серверAssignee: Станислав Коробейников <stas>
Status: DEFERRED --- QA Contact:
Severity: minor    
Priority: P4 CC: goga, stas
Version: 1.0.8   
Target Milestone: версия 1.0.4   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 2065, 6775    

Description Станислав Коробейников 2010-12-29 18:35:30 MSK
Нужен простейший сервер на одного клиента, который будет уметь
подключаться слушать порт и отправлять все присланное в Postgres (При этом
скорее всего будет это делать в один поток), ведя логи присланного.
Comment 1 Станислав Коробейников 2010-12-29 18:36:53 MSK
Написал, надо отладить, а то пока только один цикл выполняется (прием от клиента, передача postgres, прием от postgres, передача клиенту)
После этого мне что-то не дождаться следующей посылки.
Comment 2 Станислав Коробейников 2011-01-10 23:03:52 MSK
Выяснил, почему у меня не работает. 
1с и сама selta используют конструкцию USE dstabase. В postgres такого нет, в selta в odbc драйвере сделан новый connect при использовании use.
Похоже придется делать многопоточный сервер.
Comment 3 Станислав Коробейников 2011-01-11 21:04:20 MSK
Сделал.
Comment 4 Станислав Коробейников 2011-01-12 23:12:52 MSK
Все подвисало. Нужно было сделать два разных потока для приема данных от SQL сервера и от клиента. 
Все работает нормально. Но лог самих передач не очень понятен, нужно с ним разбираться.
Comment 5 Станислав Коробейников 2011-03-16 18:06:02 MSK
Начал делать разбор отдельных пакетов.
Comment 6 Станислав Коробейников 2011-03-17 19:09:12 MSK
Продолжаю
Comment 7 Станислав Коробейников 2011-03-18 22:10:29 MSK
Сделал лог из postgres/
Comment 8 Vitaly Lipatov 2014-09-11 18:52:15 MSK
Откладываем задачи, к которым не обращались более 100 дней.