summaryrefslogtreecommitdiff
path: root/examples/chat/tlsd-chat.sh
blob: a1064a40283c26d00ac0367f61dbf83f80633762 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

NAME="${ALIAS}[$$]"

quit () {
    echo "$(date -u +%R) * ${NAME} quits" | nc localhost 7000
}
trap quit EXIT

JOINMSG="$(date -u +%R) * ${NAME} joins"
echo "${JOINMSG}"
echo "${JOINMSG}" | nc localhost 7000
while read -r LINE
do    echo "$(date -u +%R) ${NAME}: ${LINE}"
done  | stdbuf -oL tr -d '\000-\011\013-\037' | nc localhost 7000