出力結果はこんな感じになります。
Red5サーバー側動作
GET /ttProject/ HTTP/1.1 <--あたらしい接続
Upgrade: WebSocket
Connection: Upgrade
Host: 192.168.3.4:8080
Origin: null
Sec-WebSocket-Key1: 41v\2 = 6D 1521U0 8
Sec-WebSocket-Key2: 4/4_q? 35.21126M
HandShake complete <--Handshakeの実行をした。
/ttProject/135 new client:5 <--あたらしいWebSocketクライアントが接続した listenerの処理
/ttProject/135 message -> hello <--WebSocketからデータをうけとった listenerの処理
/ttProject/135 message -> あい <--日本語データもうけとった(文字によっては化けますが取得は問題ないです。) listenerの処理
/ttProject/135 disconnect client:5 <-- WebSocketのユーザーが切断した。 listenerの処理
GET /ttProject/135/ HTTP/1.1 <--別の新規接続
Upgrade: WebSocket
Connection: Upgrade
Host: 192.168.3.4:8080
Origin: null
Sec-WebSocket-Key1: uO1)_3~14nu7~7"55 w0k5p
Sec-WebSocket-Key2: #G24 C 1 U ' 726 %8! Q55)7.
/ttProject/135 new client:7 <--あたらしいWebSocketクライアントが接続した listenerの処理
WebSocket側の動作
webSocket.html:11connected <-- コネクトした
webSocket.html:18message receive -> room is closed. <--rtmp側のroomからユーザーがいなくなった。
webSocket.html:18message receive -> start Room <--rtmp側のroomが新規作成された
webSocket.html:18message receive -> ルーム始まり・・・ <--同上
webSocket.html:18message receive -> あたらしいユーザーがログインしたようです。<--あたらしいユーザーがログインしたメッセージ取得
以上
最終更新:2011年02月13日 21:48