Linux/MacなどでコマンドラインからTCP通信を行うには、telnetがよく使われますね。 HTTPアクセスをtelnetで行う例: telnet example.com 80 GET / HTTP/1.1(改行) Host: example.com(改行) Connection: close(改行) (空行) HTTP 200 OK Content-Type: text/html ... 以下略 UDPでTCPと同じようにテキストベースの通信を行うには、netcat(ncコマンド)が便利です。 netcatはtelnetの機能拡張版ともいえるツールで、TCP/UDPプロトコルを扱う上ではぜひ導入しておきたいものです。 nc コマンドが手元にインストールされてない場合、 CentOS系Linuxなら sudo yum install netcat Debian なら sudo apt