Hi,
I'm trying to make use of quickfix to replace the old fix gateway(ugly =
code, not flexible, only support fix4.0) in my company.
I have many years of socket programming experience. Every time when I =
write a tcp socket program, I'll worry about buffering of read and write =
stream, queueing of messages ready to send, queueing of messages =
received and waiting for handling. If I add such kinds of handling in =
the socket program, the program will be really very stable and robust; =
if not, errors will occur after it runs for some time.
My question is: Does QuickFix have such kinds of handling ? especially =
message queue mechanism ? May I borrow it to deal with other sockets =
(My program is a fix gateway, one side connects trading system (not fix =
protocol), one side connects ECN(fix protocol)) ?
QuickFix source code is so complicated that I can not figure it out by =
myself right now.
Thanks.
|