Al,
adding to what others have written, the pyWSJTX GitHub repository is at
https://github.com/bmo/py-wsjtx.
Further, UDP as a protocol essentially means: send (fling) a datagram
from A to B, but don't check if it arrives or not. TCP is its cousin
protocol which sends a datagram, and ensures that it is delivered
(slightly simplifying).
With UDP, sending a datagram from A to B has two options:
1) Address A is unique, and address B is unique, thus A and B are
single endpoints, and no one else is involved (simplified for brevity)
2) Address A is unique, but address B is a broadcast or *multicast*
address, thus the sender is a single endpoint, but all endpoints
listening to the B address are able to receive the message
(simplified for brevity)
For WSJTX, option 2 multicast is what is needed. *Section 4.5* of the
WSJT-X manual is a good place to start. The hairy definitions are at
https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/Network/NetworkMessage.hpp.
The multicast addressing range for IPv4 (stick to IPv4) may be found at
https://en.wikipedia.org/wiki/IPv4#Allocation. Using someone else's
debugged code has a great deal to commend it.
Good luck, 73, Stay Safe,
Robin, G8DQX
On 26/07/2020 21:09, Mike Lewis wrote:
Look on Github for pyWSJTX . It handles all the WSJTX decoding for you.
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel