Websocketを使ったサーバを作ったときに、動作確認をJavaScriptで書くのが面倒なのでターミナル上でやりたいと思いました。 wscatやwsshというツールが既にありますが、npmやpythonをインストールしないとダメなのと、自分で作ってみたかったのでGoで実装しました。 https://github.com/morikuni/weso つくったもの wesoというコマンドを作りました。 telnet的に文字列を送受信できます。 https://github.com/morikuni/weso/releasesからバイナリをダウンロードして実行できます(動作未確認)。 使い方 wesoにURLを渡すことで接続されます。 $ weso ws://echo.websocket.org > hello world << hello world > how are you? << h