rubyでSocket使って通信する方法の勉強も兼ねて調べたメモ。っていうか、それ勉強してた。 require 'socket' msgsvr = ARGV[0] #メッセージサーバのホスト名 port = ARGV[1] #メッセージサーバのポート番号 thread = ARGV[2] #スレッド番号 s = TCPSocket.open(msgsvr,port) req = "<thread thread=\"#{thread}\" res_from=\"-200\" version=\"20061206\" \>\0" s.print req s.each("\0") do |line| print line + "\n" end ホスト名とかはニコニコ動画にログインしてるブラウザから http://live.nicovideo.jp/api/getplayerstatus?v=生放