Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Виртуализация удаленного COM-порта, Остался последний шаг 
:(
    Опции темы
Castiel
Дата 22.2.2009, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 21.1.2009

Репутация: нет
Всего: нет



Делаю приложение, которое будет виртуализировать com-порт. Пояснию на всякий случай. Пусть стоит компьютер "1" с 4мя com-портами. На нем запущена серверная часть моего приложения. Я запускаю клиентскую часть на другом компе(компьютер "2") и удаленно управляю com-портами компьютера "1". Открываю-закрываю, шлю/принимаю данные. В принципе большая часть уже сделана. То есть сейчас полностью готова серверная часть, которая принимает по tcp сообщения и шет их в порт, а также написана клиентская часть, которая просто шлет сообщения по tcp и принимает ответы. Для полной "виртуализации" осталось совсем немного. Под "полной" виртуализацией я понимаю такую схему. Предположим открываю гипертерминалом на компьютере "2" второй com-порт и шлю данные. Мой клиент должен перехватить посылку и отослать её серверной части, потом получить ответ и каким-то образом засунуть её в буфер com-порта чтобы гипертерминал увидел ответ.... Как это сделать - вообще не представляю... Ведь только одно приложение одновременно может использовать порт? Но ведь как-то делают "прослушки портов" вроде Serial Port Monitor? Направьте пожалуйста в нужную сторону, а то я даже не знаю с какого бока подойти.
PM MAIL   Вверх
Romikgy
Дата 23.2.2009, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 13
Всего: 146



драйвер ком порта нужно писать имхо


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
bartram
Дата 23.2.2009, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Цитата(Romikgy @  23.2.2009,  12:52 Найти цитируемый пост)
драйвер ком порта нужно писать имхо 

 smile Полностью согласен т.к. все обращения из юзермода не перехватишь.


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
skyboy
Дата 24.2.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 2
Всего: 260



есть готовые решения.
больше всего мне нравится проект com0com(есть некий com2tcp, но он платный; есть некий tcp2com, но он только в одном направлении работает: com -> tcp).
PM MAIL   Вверх
jungle
Дата 6.3.2009, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аппаратный кодер



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 17.1.2006
Где: Беларусь

Репутация: нет
Всего: нет



Не понимаю, если есть клиентская часть, зачем тут гипертерминал? Иначе, вся прелесть применения клиент-серверной архитектуры бесмысленна. 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.