mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05:00 
			
		
		
		
	
		
			
	
	
		
			68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			68 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								:doctype: manpage
							 | 
						||
| 
								 | 
							
								:man source: AsciiDoc
							 | 
						||
| 
								 | 
							
								:man version: {VERSION}
							 | 
						||
| 
								 | 
							
								:man manual: WSJT-X Manual
							 | 
						||
| 
								 | 
							
								= wsjtx(1)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== NAME
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								udp_daemon - Reference example UDP server
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== SYNOPSIS
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*udp_daemon* ['OPTIONS']
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== DESCRIPTION
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*udp_daemon*  does  not  serve  any   useful  purpose  other  than  to
							 | 
						||
| 
								 | 
							
								 demonstrate  the UDP  message features  of  *WSJT-X*. It  is a  small
							 | 
						||
| 
								 | 
							
								 command  line application  that interacts  with any  running *WSJT-X*
							 | 
						||
| 
								 | 
							
								 instances.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Developers writing  add on  applications may find  the source  code of
							 | 
						||
| 
								 | 
							
								*udp_daemon*  contained in  the *WSJT-X*  code repository  useful. The
							 | 
						||
| 
								 | 
							
								files  NetworkMessage.hpp,  MessageServer.hpp,  MessageClient.hpp  and
							 | 
						||
| 
								 | 
							
								their  associated implementations  along with  the application  source
							 | 
						||
| 
								 | 
							
								UDPDaemon.cpp should cover all the required areas. 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 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* 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.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== OPTIONS
							 | 
						||
| 
								 | 
							
								*-p* PORT, *--port*=PORT::
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Optional service port number to listen on (default 2237).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*-g* MULTICAST-GROUP, *--group*=MULTICAST-GROUP::
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Optional multicast group address to join (Default unicast server).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*-v, --version*:: Display the application version.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*-h,--help*:: Display usage information.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== AUTHOR
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Bill Somerville, G4WJS.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								== COPYING
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*udp_daemon* is Copyright (C) 2015 by William Somerville, G4WJS,
							 | 
						||
| 
								 | 
							
								with contributions from additional authors.  *udp_daemon* is Open Source
							 | 
						||
| 
								 | 
							
								software, licensed under the GNU General Public License (GPLv3).
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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.
							 |