I have a simple c# window forms application that uses QuickFix/n to connect to our broker. This sits on a W2012 server and occasionally executes orders.
Sometimes it will be absolutely fine and run for hours on end and sometimes it hangs totally randomly. The program is totally unresponsive, cant click anywhere, move the window, total lack of control. Unfortunately no errors are thrown etc
Ive used dottrace to find out where the program is stuck and it shows it is stuck (or stuck in an infinite loop) in the QuickFix.Session.SendRaw method
I don't call SendRaw explicitly anywhere in the code, could any QuickFix gurus weigh in with any ideas what could be going on here?
Thank you