WSJTX(1)
π¦ WSJTX(1) β the WSJT-X Manual, bestie edition π¦
okay so this is the page for message_aggregator, which lives inside the WSJT-X Manual (that's the manual name if you were wondering, and yes this whole page is WSJTX(1), we're doing this π).
β¨ NAME β¨
message_aggregator β a reference example UDP server π«Ά
β¨ SYNOPSIS β¨
message_aggregator
that's it. no flags. no args. she just runs. π
β¨ DESCRIPTION β¨
okay so real talk: message_aggregator does not serve any useful purpose other than to demonstrate the UDP message features of WSJT-X. π like, that's literally her whole job and she's thriving. she's a small GUI application that talks to any running WSJT-X instances. vibe check: passed.
πΈ for the devs πΈ
if you're a developer writing add-on applications, the source code of message_aggregator in the WSJT-X code repository is genuinely gonna be useful to you, no cap. the files you want are:
NetworkMessage.hppMessageServer.hppMessageClient.hpp
plus their associated implementations, and the application source MessageAggregator.cpp β those together should cover all the required areas. π
all these files can be found at:
https://sourceforge.net/p/wsjt/wsjt/HEAD/tree/branches/wsjtx/
π multi-cast server energy π
message_aggregator may also be used as a multi-cast UDP server, which is lowkey iconic because it lets multiple instances of message_aggregator be run concurrently. π
to do this, simply use a suitable multi-cast group address in message_aggregator and in WSJT-X in the "SettingsβReportingβUDP Server" pane β e.g. 239.255.0.1 or ff03::1 for a local scope group. β¨
β οΈ 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 if it's not working, it's giving routing table, and that's on the route, not on you.
π AUTHOR π
Bill Somerville, G4WJS. ππ«Ά
π COPYING π
message_aggregator is Copyright Β© 2015 by William Somerville, G4WJS, with contributions from additional authors. message_aggregator is Open Source software, licensed under the GNU General Public License (GPLv3). periodt. π
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. π«‘ (yes that's the dramatic part, please respect it)
alright bestie, that's the whole page β this was AsciiDoc 3.0.2-devel, dated 06/22/2026, WSJTX(1), and you absolutely ate it. bye π
β¨π
π¦ 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