[Quickfix-developers] Message sequence number greater than expected
Brought to you by:
orenmnero
|
From: <li...@ho...> - 2006-07-14 10:13:13
|
Hi all, I have a client application using a SocketInitiator. This application only sends the logon a datamarketrequest and when the application is closed a logout is sent. But is seems that when the socketinitiatior is disposed a logout message is sent automatically (34=5). When I open the application again, a resend message is received asking for the second logout (7=5), then the application resend this message automatically with 34=5 again and then the message 34=7, I don't know why the 34=6(logon message) is not resend. When receive the 34=7 fails because meff is expecting 34=6. I have 2 questions: 1. Anyone knows why is send a logout when the socket is closed? the problem is that if the socket is closed MEFF can't send its confirmation and I supposed that this is the reason why ask for the resend 2. Why when the resend is asked, the logon message(34=6) is not resend? I have attached the messages.log. Lidia. |