RubyでTCPテストサーバー
昨日のエントリでCで記述したテストサーバー(TCPテスト - octech)と同等のものをRubyでも作ってみた。(それに伴い昨日のRuby TCP クライアントも少々修正)
TCPサーバーには、TCPSocketクラスではなく、TCPServerクラスを使うようです。
プログラミング言語 Ruby リファレンスマニュアル
ということで、コード。↓
TCPクライアントテスト
今日のコードは、昨日書いたサーバープログラムに対応するシンプルなメッセージを送るプログラムサンプル。
これも7割方 猫でもわかるネットワークプログラミング 第2版 (猫でもわかるプログラミングシリーズ) のコードをコピペですが、昨日のコードと同じように見えるようにしてみました。
ホストはlocalhostのみ。ポートだけ入力して選べます。(もちろん2行程度の修正でホスト名も入力させるようにはできます!)
ネットワークプログラムって動き始めたら面白い!!
ということで、コード全部は以下に↓
続きを読む