二重connect

Kamaitachi入門(その4) - ダウンロードたけし(寅年)の日記

なのでconnectについてはKamaitachi側ではon_connectとon_invoke_connectの2つをdispatchしていることになりますね。なんで2重に待ち構えるような構成にしてるんだろ?なにか意味があるような気がしますが、よくわかりません。

on_connect はTCP接続確立時のハンドラ、on_invoke_connect は他の関数呼び出しと同様 Flash Player から connect 関数がよばれたときに呼ばれるハンドラです。

RTMP は正直なんでこうなんだろーっていう理解不能な仕様が結構ありますのでサーバー実装だけみてると結構混乱すると思います。

クライアント側も参照すると多少マシになります。

いまは Flex SDK を使用すればフリーで as3 な swf をつくることができますので、RTMP 実装で学ぶ as3 入門というのはどうでしょうか。

あ、wonderfl もオススメですよ。