On 04/12/2015 23:46, Michael Black wrote:
> But that won't be available until next year some time since it's a 
> complete rewrite of JTAlert.  The current version can't support 
> multicast so right now one JTAlert is needed for each WSJT-X.
Hi Mike,

that's not correct. A single unicast UDP server can support multiple 
clients via a single service port. Multicast is needed if multiple 
servers are going to work with multiple clients on the same service 
port. The multicast part is needed so that different applications can 
cooperate with one or more WSJT-X instances concurrently.

The message_aggregator and udp_daemon reference applications demonstrate 
this. You can have one message_aggregator or udp_daemon running on a 
unicast IP address and they will get traffic from all running WSJT-X 
instances talking to their address and service port. If you want to have 
multiple servers running on the same service port then you must use a 
multicast group address otherwise the UDP messages will be received *and 
consumed* by the first server they happen to be delivered to.

I would think that the requirement for multicast in JTAlert as it stands 
is because the way JTAlert is written in that a single instance can only 
display spots and communicate with a single WSJT-X instance. If JTAlert 
were re-written to implicitly handle multiple WSJT-X clients then 
multicast would not be needed for that.

The requirement for multicast support is so that other applications that 
wish to receive notifications from WSJT-X can coexist with each other. 
In other words a well behaved WSJT-X UDP protocol server should use 
multicast UDP to be a good citizen, not because it is needed for its 
implementation.

73
Bill
G4WJS.

------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to