Member 9401838 Ответов: 1

Как мне контролировать COM - порт


Привет
У меня есть приложение, которое отправляет данные через USB W-LAN Adpater. Адаптер подключается через USB. Однако он будет показан также как COM-порт в диспетчере устройств.
Настройка в приложении должна быть настроена на "разговор" с этим COM-портом.
Вопрос в том, как я могу получить данные, которые будут отправлены из приложения на этот com-порт?

Я видел много учебников, описывающих, как прослушивать com-порт с помощью виртуальных com-портов и других методов. Но поскольку COM - порт используется, как я могу слушать его с помощью отдельного приложения?

К сожалению, у меня нет большого опыта работы с COM-портами. Так что, пожалуйста, потерпите меня. Может быть, решение (сниффер COM-порта и так далее) - это все, что мне нужно, и я не могу собрать всю информацию только вместе.

Спасибо

Что я уже пробовал:

Я уже пробовал это с некоторыми мониторами COM-портов или снифферами COM-портов, но каждый раз получаю, что порт, который я хочу контролировать, уже используется

[no name]

Ваше объяснение немного неясно. Вы говорите об одном приложении или двух? Похоже, что у вас есть стороннее приложение, которое отправляет данные на адаптер USB W_LAN через виртуальный COM-порт, реализуемый адаптером. Вы хотите изучить эти данные, используя свое собственное приложение. Если это так, то единственный способ считывания этих данных-либо стороннее приложение предоставляет интерфейс, либо вы слушаете через порт локальной сети. Если COM - порт используется, никакое другое приложение не может получить его-ОС обеспечивает это.

1 Ответов

Рейтинг:
0

RickZeeland

Может быть, вы можете использовать этот плагин: SerialComms.Manager - модуль последовательной связи для .NET[^]
Но будьте осторожны, это из-под земли и для .NET 1 :)

Вот еще один ответ: Как прослушивать COM-порт, который уже используется другим приложением[^]

Вот профессиональный Нюхач, но не для C# Монитор последовательного порта - RS232 port sniffer & analyzer - последовательный монитор[^]