![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Castiel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 21.1.2009 Репутация: нет Всего: нет |
Делаю приложение, которое будет виртуализировать com-порт. Пояснию на всякий случай. Пусть стоит компьютер "1" с 4мя com-портами. На нем запущена серверная часть моего приложения. Я запускаю клиентскую часть на другом компе(компьютер "2") и удаленно управляю com-портами компьютера "1". Открываю-закрываю, шлю/принимаю данные. В принципе большая часть уже сделана. То есть сейчас полностью готова серверная часть, которая принимает по tcp сообщения и шет их в порт, а также написана клиентская часть, которая просто шлет сообщения по tcp и принимает ответы. Для полной "виртуализации" осталось совсем немного. Под "полной" виртуализацией я понимаю такую схему. Предположим открываю гипертерминалом на компьютере "2" второй com-порт и шлю данные. Мой клиент должен перехватить посылку и отослать её серверной части, потом получить ответ и каким-то образом засунуть её в буфер com-порта чтобы гипертерминал увидел ответ.... Как это сделать - вообще не представляю... Ведь только одно приложение одновременно может использовать порт? Но ведь как-то делают "прослушки портов" вроде Serial Port Monitor? Направьте пожалуйста в нужную сторону, а то я даже не знаю с какого бока подойти.
|
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 13 Всего: 146 |
драйвер ком порта нужно писать имхо
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| bartram |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1606 Регистрация: 22.2.2004 Где: Russia, Samara Репутация: 3 Всего: 29 |
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 2 Всего: 260 |
есть готовые решения.
больше всего мне нравится проект com0com(есть некий com2tcp, но он платный; есть некий tcp2com, но он только в одном направлении работает: com -> tcp). |
|||
|
||||
| jungle |
|
|||
![]() Аппаратный кодер Профиль Группа: Участник Сообщений: 40 Регистрация: 17.1.2006 Где: Беларусь Репутация: нет Всего: нет |
Не понимаю, если есть клиентская часть, зачем тут гипертерминал? Иначе, вся прелесть применения клиент-серверной архитектуры бесмысленна.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |