QuickFix Acceptor Setting heartbeat to 0

92 views Asked by At

I have created a quickfix application in C#. When the initiator connects to the acceptor, I get a log message that the acceptor has set the heartbeat to 0 seconds before the logon is sent.

I have varified that the session setting are correct and being parsed correctly by both initiator and acceptor.

Here are the settings:

enter image description here

enter image description here

Acceptor logs:

enter image description here

enter image description here

Initiator logs:

enter image description here

enter image description here

It is my understanding that the heart beat int is set at when the logon is exchanged so I dont understand why the log entry shows the heart beat being set before logon received.

And I can not get to the bottom of why it is setting the heartbeat to 0 when in the session settings it is set to 16.

Any help much appriciated.

1

There are 1 answers

3
GKonheiser On

Despite the log message, the heartbeats were being exchanged as expected and the session is stable. The log message can be ignored.