同様の質問に回答があることは知っていますが、その回答は私を満足させません。
最初に、なぜ 1 つの COM ポートを 2 回通信する必要があるのかを理解できるように、私の状況を説明します。
COM ポートでマイクロコントローラと通信する必要があります。このマイクロコントローラは、私のメッセージをいくつかのデバイスに渡します。ただし、他のコントローラーとの透過的な通信も提供します。このコントローラーを操作するのは非常に困難ですが、プロデューサーによって c# 用に提供されている dll があります。問題は、このライブラリが選択したcomポートと通信するため(制御できない方法で)、後でこのcomポートにアクセスできないことです(他のデバイスとの通信が不可能になります)。
同じ COM ポートに 2 回通信することはできますか? そうでない場合は、提供されたライブラリを忘れて、金属に近いコードを作成する必要があり、より多くの時間がかかります。