Telnet is usually removed from all contemporary development servers as a "security compromising tool". This renders problems much more hard to diagnose
bash -c 'exec 3<>/dev/tcp/$host/$port; cat >&3 | cat <&3'
(this uses `|` as a trick to run two processes in parallel).