2010年9月13日月曜日

C#の勉強に、ニコ生アラートっぽいものを作っている。ここを参考にした。手順は
  • http://live.nicovideo.jp/api/getalertinfo でサーバのアドレスとポートを取得
  • アドレスと ポートにXMLSocketで接続
  • <thread thread="[スレッドID]" version="20061206" res_from="-1"/>を送信
  • 番組通知時にPUSHで番組情報が送られてくる
ニコ生アラート(αβ)は、この方法ではなく生放送のRSSを使っているみたい。
 ListViewコントロールの扱いが良く分からない。特にItemの内容変更とかがなぜか出来ない。それでも何とか作ったのでとりあえず公開してみる。
改良すべき点が
  • 起動する前から始まっていた番組に反応できない
  • 登録されているコミュニティが多いと起動に時間がかかる
  • コミュニティ名をListViewのカラムに追加
  •  ListViewのアイテムの並び替え
など、色々あるが…ダウンロードしたい奇特な方は、右の「バラック小屋」から落としてみてください。 プログラムの実行は自己責任でお願いします。


0 件のコメント:

コメントを投稿