Народ, кто шарит в клиент-сервер приложениях, ХЕЛП!!!

Привет всем! Народ выручайте плиз, начальство поставило задачу и сказало в течении недели ее выполнить! Суть задачи вот в чем: Есть машина в сети под управлением Windows 98, к COM портам этой машины подключены два устройства(терминал весовой 'ТВ-003/05Д'), эти терминалы опрашивает некая програмка и пишет полученные данные в базу в формате Paradox, есть в этой проге один глюк она позволяет вес вводить вручную(необходимость ручного ввода веса на предприятии существует, но не тогда когда этого хочется весовщикам!). Вот и попросил меня шеф написать приложенице которое будет сидеть резидентом, перехватывать запросы этой програмулины к терминалам, смотреть вес, отправлять вес на локальную прогу и отправлять его же на клиента где-нибудь в сети(клиент будет стоять у шефа), если клиентом вес не меняется то сервер отдает локальной програмке тот вес который показывает терминал, если клиентом вес изменен, то сервер отсылает правильный вес локальной проге и терминалу(у него такая возможность есть). Теоретически как это должно работать я представляю, а вот как реализовать захват обращения к COM портам понятия не имею, а еще чтоб это все по сети работало! Народ выручайте плиз неохота работу себе новую искать!
1 ответ

Для этого тебе придется написать программу которая будет промежуточным звеном между компортом и этой локальной программой, но этого невозможно сделать если ты не переделаешь эту локальную программу, потому что её надо сделать так что бы она обращалась не напрямую к порту а через твою программу.