forked from cnamejj/cli-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
send-udp-message.h
67 lines (57 loc) · 1.37 KB
/
send-udp-message.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#ifndef ___CNAMEjj_SEND_UDP_MSG_H__
#define ___CNAMEjj_SEND_UDP_MSG_H__
/* --- */
#define OP_DEST_BOTH 1
#define OP_MESSAGE 2
#define OP_PORT 3
#define OP_HOST 4
#define OP_IPV4 5
#define OP_IPV6 6
#define OP_DEBUG 7
#define OP_HELP 8
#define OP_HEX 9
#define FL_DEST_BOTH "d"
#define FL_DEST_BOTH_2 "dest"
#define FL_DEST_BOTH_3 "destination"
#define FL_MESSAGE "m"
#define FL_MESSAGE_2 "msg"
#define FL_MESSAGE_3 "message"
#define FL_PORT "p"
#define FL_PORT_2 "port"
#define FL_HOST "h"
#define FL_HOST_2 "host"
#define FL_IPV4 "ipv4"
#define FL_IPV4_2 "4"
#define FL_IPV6 "ipv6"
#define FL_IPV6_2 "6"
#define FL_DEBUG "debug"
#define FL_HELP "help"
#define FL_HEX "hex"
#define FL_HEX_2 "x"
#define DEF_DEST_BOTH "localhost:48112"
#define DEF_MESSAGE "N/A"
#define DEF_PORT "48112"
#define DEF_HOST "localhost"
#define DEF_IPV4 "0"
#define DEF_IPV6 "0"
#define DEF_DEBUG "0"
#define DEF_HELP "0"
#define DEF_HEX "0"
/* --- */
#define MSG_SHOW_SYNTAX "\n\
Syntax is: %s <options>\n\
Options are:\n\
<--message msg-text> | <--msg msg-text> | <-m msg-text>\n\
<--destination hostname:port> | <--dest hostname:port> | <-d hostname:port>\n\
<--host hostname> | <-h hostname>\n\
<--port port> | <-p port>\n\
<--ipv4> | <-4>\n\
<--ipv6> | <-6>\n\
<--hex> | <-x>\n\
<--help>\n\
<--debug level>\n\
\n\
The 'hostname' can be a domain name or an IP address.\n\
"
/* --- */
#endif