#tcp-server #netcat #tcp #server #cli #echo-server

app teacup

A simple netcat-like TCP/UDP listener and client

1 unstable release

0.1.0 Jun 20, 2021

#6 in #echo-server

MIT license

10KB
223 lines

TeaCuP ☕

A simple cross-platform netcat-like TCP/UDP listener and client.

Server

Use as a server

USAGE:
    teacup listen [FLAGS] [OPTIONS]

FLAGS:
    -h, --help       Prints help information
        --ipv6       Tell the server to use IPv6
    -V, --version    Prints version information

OPTIONS:
    -p, --port <port>            Port to listen on
        --protocol <protocol>    Protocol: TCP or UDP [default: tcp]

Client

Use as a client

USAGE:
    teacup connect [OPTIONS] <addr>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --data <data>            Optionally send data on connection
    -p, --protocol <protocol>    Protocol: TCP or UDP [default: tcp]

ARGS:
    <addr>    Remote address to connect to

Examples

A simple echo server

USAGE:
    teacup example echo

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

Dependencies

~3.5MB
~68K SLoC