title: Is it possible to simulate com port sending and receiving data using only C# programming?
body: <p>I have a device which sends data by com port on my computer.</p>
  
  <p>I know how to simulate it, but the controller must be plugged in to simulate sending data (using Proteus)</p>
  
  <p>Is it possible to simulate the com port sending data without having any external device plugged in?</p>
  
  <p>For example: I want to write a C# program which opens the com port and waits for data, and another c# program which writes data on the same port.</p>