Re: wsjt-x+jtalert+DXLab - an incomplete story ..

Dave AA6YQ

+ AA6YQ comments below
Is that done through using multicast UDP or unicast with unique ports for each WSJT-X instance?

+ SpotCollector (actually, the SC_WSJX.exe "helper app") listens on 2237 using the Microsoft Winsock control, which does not support multicast. Each incoming message conveys the (ephemeral) address and port of the source WSJT-X instance, which uniquely identifies the client and enables UDP messages (like "set callsign color") to be sent to it. The user is not aware of the ephemeral ports; he or she configures each WSJT-X instance to communicate with port 2237 on the IP address of the machine that hosts SpotCollector. I found it necessary for the Winsock data arrival task to immediately parse and enqueue each message as it arrives, with a separate task dequeuing and processing messages.


             Dave, AA6YQ



Join to automatically receive all group messages.