WSJTX(1)
π WSJTX(1) β the WSJT-X Manual, bestie edition π
okay so you opened the manpage for udp_daemon, which lives inside the WSJT-X Manual β¨ and honestly? it's a lil cutie with a very specific job. let's get into it π«Ά
πΈ NAME πΈ
udp_daemon β reference example UDP server. that's it, that's the name, she's an example and she knows it π
β¨ SYNOPSIS β¨
udp_daemon [OPTIONS]
literally just run her with some options, no big mystery π
π¦ DESCRIPTION π¦
so here's the tea: udp_daemon does not serve any useful purpose other than to demonstrate the UDP message features of WSJT-X. she's a demo, she's an icon, she's not doing your homework π
she's a small command line application that interacts with any running WSJT-X instances. lowkey that's the whole vibe. π
if you're a developer writing add on applications, bestie, the source code of udp_daemon β which lives in the WSJT-X code repository β is genuinely gonna be useful to you. the files you want are NetworkMessage.hpp, MessageServer.hpp, MessageClient.hpp and their associated implementations, along with the application source UDPDaemon.cpp. those should cover all the required areas. no cap. π
all these files can be found at:
https://sourceforge.net/p/wsjt/wsjt/HEAD/tree/branches/wsjtx/
udp_daemon may also be used as a multi-cast UDP server, which is the fun part bc it allows multiple instances of udp_daemon to be run concurrently. to do this, simply pass a suitable multi-cast group address using the command line option β and in WSJT-X, do it in the "SettingsβReportingβUDP Server" pane. e.g. 239.255.0.1 or ff03::1 for a local scope group. slay π
β οΈ heads up bestie: note that on some systems it may be necessary to add a static multi-cast route to the routing table before multi-cast traffic can be routed to sockets on the same host as the sender. so likeβ¦ check that if things are being weird π
π OPTIONS π
-pPORT,--port=*PORT*β optional service port number to listen on. the default is2237. π-gMULTICAST-GROUP,--group=*MULTICAST-GROUP*β optional multicast group address to join. default is unicast server, so if you don't pass this you're just a regular unicast girly πΈ-v,--versionβ display the application version. she'll tell you who she is πββοΈ-h,--helpβ display usage information. the classic cry for help, but make it helpful β¨
π AUTHOR π
Bill Somerville, G4WJS. give her her flowers π
π COPYING π
udp_daemon is Copyright Β© 2015 by William Somerville, G4WJS, with contributions from additional authors. udp_daemon is Open Source software, licensed under the GNU General Public License (GPLv3). iconic, legally β¨
this program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. see the GNU General Public License for more details. fr fr, no warranty bestie, she said what she said π
and that's the whole page, babe π§ this was documented with AsciiDoc 3.0.2-devel, dated 06/22/2026, and yes β it's still WSJTX(1). mwah, go interact with your WSJT-X instances ππ¦π
π¦ where this page comes from
- ubuntu stonking: wsjtx 3.0.2+dfsg-2 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms