Keep alive settings on DX Cluster
Posted: Fri 14. Feb 2025, 17:42
Tom,
I use Hamalert for dx cluster spots from hamalert.org. I noticed the connection resets every few minutes. This is constant, so I asked about it on Hamalert forums. Here's what Manuel HB9DQM said:
Based on Manuel's reply, is there a change that can be made to the DX Cluster settings?
Thanks for your consideration,
Ryan NN7M
I use Hamalert for dx cluster spots from hamalert.org. I noticed the connection resets every few minutes. This is constant, so I asked about it on Hamalert forums. Here's what Manuel HB9DQM said:
https://forum.hamalert.org/t/telnet-ses ... nutes/1311HB9DQM, post:2, topic:1311, full:true wrote: I can reproduce this issue with RUMlogNG on my Mac. Analyzing the network packets with tcpdump, I found that RUMlogNG actively closes the connection and then immediately reconnects if it has not received any spots for exactly 210 seconds. Given that HamAlert pre-filters the spots (unlike regular DX clusters), it’s quite common to not have any spots for more than those 3½ minutes. Also, the TCP keepalives that I implemented to appease firewalls and NAT engines that like to terminate idle connections (see [Sometimes not receving alerts for a DXCC - #5 by HB9DQM](https://forum.hamalert.org/t/sometimes- ... dxcc/686/5)) do nothing to keep RUMlogNG from disconnecting – it wants to see application layer data.
Perhaps the author of RUMlogNG can make this hard-coded timeout configurable (or add an option for it to be disabled).
Based on Manuel's reply, is there a change that can be made to the DX Cluster settings?
Thanks for your consideration,
Ryan NN7M