Как получить настройки порта на стороне приложения для пары com0com?

Задача:

Перенаправьте последовательное соединение по сети (например, TCP/IP), не зная заранее настройки последовательного порта приложения.

Проблема:

com2tcp или подобные приложения заставляют последовательное устройство на стороне сервера открывать физическое устройство с предопределенными настройками связи (скорость передачи, стоп-биты, четность) даже при отсутствии действующего клиента. Это создает проблему: нам нужно знать настройки связи нашего приложения. Еще одна проблема: если наше приложение использует протокол согласования, такой как "начните с 9600 бод, скажите, какой бод вы поддерживаете макс., Мы оба переключаемся на эту скорость", общее перенаправление завершается неудачно для дальнейшего обмена данными.

Возможное решение:

Если бы я мог получить событие с запрошенными настройками последовательного порта, я мог бы отправить эти настройки на сервер, заставить сервер открыть физический порт с этими настройками и затем после этого отправлять фактические данные туда и обратно.

Вопрос:

Как я могу получить настройки виртуального COM-порта, когда он открывается приложением в com0com?

0 ответов

Другие вопросы по тегам