Hi Folks, Interesting discussion. Peter’s overview is 100% correct. Philip (PSKReporter’s maintainer) states that his resource should only offer a “guide” and I must also highlight that.
TCP should be perhaps only used in the exception and only if uploads to PSKreporter are observed to not register . As the circumstance that Phillip has made accommodation for is more for anomalies – the exception - possibly this functionality is best and most easily implemented within 3’rd party addons such as JTAlert (i.e. disable sending from WSJT-X and send from the 3rd party app via TCP)? Laurie VK3AMA I believe follows this list and his comments on this will also be of interest; flag this in the JTAlert forums as I am sure that this is a facility that may be easily (and perhaps best) implemented there. 73 Steve I VK3VM / VK3SIR From: Peter Sumner <vk8...@gmail.com> Sent: Sunday, 7 June 2020 3:43 PM To: WSJT software development <wsjt-devel@lists.sourceforge.net> Subject: Re: [wsjt-devel] WSJT-X and PSKReporter Hi Adrian, messages via TCP put a requirement on the local PC to handle errors which all add complexity and resources to do it. The messages have to be sent, an answer waited for and if no answer, sent again until a time out is received, then handle this time out... UDP on the other hand is a send it and move on to the next thing process which requires very little overhead and no error handling by the sender. This is why UDP messaging is so popular as you do not have to worry about the outcome of a send and generally works on most networks. Regards, Peter, vk5pj On Sun, Jun 7, 2020 at 3:03 PM Adrian <vk4...@gmail.com<mailto:vk4...@gmail.com>> wrote: This sounds like a great idea. I am surprised it is not already done via tcp. On 7/6/20 11:23 am, Philip Gladstone wrote: There are a (small) number of WSJT-X users who have difficulty reporting their spots to pskreporter. Some of these are in "difficult" areas of network connectivity (e.g. Marine Mobile) and I suspect that the UDP transport is losing most of their packets. The general loss rate seems to be around 1%-2% which is somewhat higher than I would expect, but it is not unbelievable either. It is also difficult to diagnose these sort of problems as the packets appear to leave the PC running WSJT-X and not arrive at my server! PSKReporter was never supposed to be 100% reliable, but there seem to be a lot of people who think otherwise.... In an effort to improve the situation, I have now stood up a TCP listener that might help. The protocol is identical -- the only difference is that you send the same messages as before over a TCP connection to report.pskreporter.info<http://report.pskreporter.info> port 4739 rather than over a UDP connection. There is no extra framing required as the messages already contain a length code. The listening server should be able to support enough connections. It will close a connection if an invalid message is received. Is this change something that could be implemented? Also, currently, you send a bunch of packets at the same time (on the five minute expiry). You could send them as soon as they get "full" rather than waiting. Thanks Philip _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net<mailto:wsjt-devel@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel