I am attempting to create a small application to collect data received from an external sensor attached to COM10. I have successfully created a small C# console object and
Might very well be the Console.ReadLine blocking your callback's Console.Writeline, in fact. The sample on MSDN looks ALMOST identical, except they use ReadKey (which doesn't lock the console).