昨夜降っていた雪は朝には残らずきれいに消えていた。朝起きて雪が積もっていたらカナダ人のように休んでしまおうかと目論んでいたのだけど。
今日も昨日の続きで装置制御のプログラムを書く。昨日とは別の装置で、通信にはTCP/IPを使う。測定プログラムがTCP/IPサーバーとして働くので、RubyからTCPSocketを使ってクライアントとしてアクセスする。クライアントからサーバーへのコマンド送信は簡単にできたが、サーバーから戻ってきたデータを非同期に読み出すのが上手くいかない。スレッドでやれば良いらしいのだが参考になるソースがなかなか見つからない。