By Tomas Emresz on Monday, 27 December 2021
Posted in Support
Likes 0
Views 638
Votes 0
Hi,
I have small binance client, which subscribe some streams. All is ok, but after network failure (restart interface on mikrotik f.e.), no disconnection event is throwed. So I add
Binance.Client.HeartBeat.Interval := 10;
Binance.Client.HeartBeat.Timeout := 20;
Binance.Client.HeartBeat.Enabled := true;
Before Cli.Active := true;

The Cli.OnDisconnect is then throwed on HeartBeat event.

On Windows, all is ok (yes, I understand, that there is about 30s delay), I restarted my client, restarted subscriptions, and after some seconds, data arrived. But, on Linux64, when the HeartBeat event raises for the first time, then, after some seconds (about 30+-) the onDisconnect is trhowed again and again.

It seemslike on Linux, heartbeat is testing all connection, but as I'm very new in sgc, problem maybe somewhere

Could you help me?
Many thanks
View Full Post