"      --sndbuf-size Kernel send buffer size for network sockets\n" "      --rcvbuf-size Kernel receive buffer size for network sockets\n"
static void print_usage(FILE *fp){	const char *program_name = get_program_name();	fprintf(fp, _("Usage:\n""\t%s [options...] hostname port\n""\t%s -l -p port [-s addr] [options...] [hostname] [port]\n\n""Recognized options are:\n"), program_name, program_name);	fprintf(fp, _("  -4                Use only IPv4\n""  -6                Use only IPv6\n""  -h, --help        Display help\n""  -l, --listen      Listen mode, for inbound connects\n""  -n                Numeric-only IP addresses, no DNS\n" "  -p, --port=PORT   Local source port\n""  -q, --hold-timeout=SEC1[:SEC2]\n""                    Set hold timeout(s) for local [and remote]\n""  -s, --address=ADDRESS\n""                    Local source address\n""  -u, --udp         Require use of UDP\n""  -v                Increase program verbosity (call twice for max verbosity)\n""  -w, --timeout=SECONDS\n""                    Timeout for connects/accepts\n""  -x, --transfer    File transfer mode\n""      --recv-only   Only receive data, don't transmit\n""      --send-only   Only transmit data, don't receive\n""      --buffer-size=BYTES\n""                    Set buffer size\n""      --mtu=BYTES   Set MTU for network connection transmits\n""      --nru=BYTES   Set NRU for network connection receives\n""      --half-close  Handle network half-closes correctly\n""      --disable-nagle\n""                    Disable nagle algorithm for TCP connections\n""      --no-reuseaddr\n""                    Disable SO_REUSEADDR socket option (only in listen mode)\n""      --version     Display nc6 version information\n""\n"));}