I’m using C# ServerEventClient on .NET 4.6.2 over 3G internet connection.
On some locations network is unhealthy and is dropping packets.
HeartbeatInterval is set to 10sec and IdleTimeout is 30sec (I have tried other values with same result).
Sometimes heartbeat hang for over 30sec and client reconnect immediately after that.
Becouse of this, clients are constantly beeing dropped/reconnected which invoke leave / join events to be fired.
Is there posibility to set heartbeat timeout which will couse heartbeat to abort and send new heartbeat?