ncが便利で万能すぎるので思いつきでやってみた。用途は特にない。
端末の画面受けとるサーバ
ncで適当なportでlistenする。ncはGNUとOpenBSDで仕様が違う。はず。
$ nc -l -p 10000 # GNU $ nc -l 10000 # OpenBSD
端末の画面を飛ばすサーバ
名前付きパイプにtypescriptで出力をflushする。
$ mkfifo hoge $ script -f hoge
別の端末を開いて、catとncで飛ばす。
$ cat hoge | nc remote.example.com 10000
ref.