This is one of my first .NET projects I did back in 2001. I wrote v2, supporting TCP/IP and Windows which was an upgrade from the v1 that was COM-port oriented and written by my father in QuickBasic eXtended (QBX) 7.1 around 1988. Not all ESC-codes have been implemented, only basics, which is all we needed.
The only thing that was changed since 2002 is that I've upgraded the project to .NETFramework 4.8.1, fixed the creating of registry keys to store the settings and used Control.Invoke in 3 places where async methods are used, while apparently back in .NET 2 (I guess) that wasn't necessary. ...
This .NET Program allows easy communication with serial devices.
This .NET Program allows easy communication with serial devices, using the .NET 4 framework and open source.
It provides a half-console easy-to-learn interface, and does not require any major resources at all!