SerialPortNet is an open source serial port communication library for Microsoft .NET. It's written in c#, implements complete .NET 2.0 specifications, and is designed to allow for multiple OSes and add-on 3rd party Serial to Network adapters.
About a perfect replacement for Microsoft Serial port. I used this component to solve the well known ioexception issue of the microsoft library. The MIT licence allowed to me to make some changes to fit my needs. Thanks!!
Fixed some nasty performance issues I was having using the .NET 3.5 SP1 native SerialPort class. Almost a drop-in replacement! Very nice.