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