Как получить настройки порта на стороне приложения для пары com0com? - PullRequest
0 голосов
/ 17 декабря 2018

Задача:

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

Проблема:

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

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

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

Вопрос:

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

...