YahooWebメッセンジャーをFlexで
ベータ版が出ています。
YahooIMプロトコルとの接続はバリナリソケットです。
flash.net.Socketクラス使ってます。
最近のFlashはサーバーとバイナリソケット通信できます。(復習)
もちろん、Flex2で作ったアプリはApolloに展開できますので、
デスクトップ常駐のYahooIMがすぐ完成しますね。
さて、HTTPを使わずにバイナリソケット通信するってことは、
サーバー側で接続要求時にポートを割り当ててスレッド通信するのかな?
昔、学校でチャットサーバー/クライアント作ったのを思い出した。
企業内で使うなら特定のポートを使わずに80番でどうにかしたいですね。
どうやるんだろ。
Comet通信だとサーバーが相当強くないとダメっぽいけど、
Erlangってのを使うとよさげ?
Apolloクライアントに、Erlangサーバーで最強メッセンジャー?
実験が必要だ・・。
ErlangでComet
http://blog.mikage.to/mika/2007/05/erlangcomet_3b83.html
Yahoo Web Messenger Built with Flex 2
http://www.onflex.org/ted/2007/05/yahoo-web-messenger-built-with-flex-2.php