文字列#registration#{"username":"passwd"}
を送る
できたら{"uid":"uid:int","deposit":"deposit:int"}
が返される
すでに存在する場合は#failed#
が返される。
example
#registration#{"junpei":"gashuin"}
文字列#login#{"username":"passwd"}
を送る
できたら{"uid":"uid:int"}
が返される
userが存在しない場合は#notexist#
が返される。
passwordが正しくない場合は#wrongpasswd#
が返される。
文字列#comment#{"uid","username","roomid","comment"}
を送る
できたら#success#
が返される
文字列#tip#{"uid","username","roomid","amount"}
を送る
できたら残高{"balance":"balance:int"}
が返される
残高が不足の場合は#notenough#
が返される
文字列#getroooms#
を送る
{“roomid1”:”room name”, “roomid2”:”room name”}
が返される
文字列#listenroom#{"roomID:int","userID:int","ip:String","port:int"}
を送る
できたら#success#
が返される
存在しない場合は#nothisroom#
が返される
文字列#quitroom#{"roomID:int","userID:int"}
を送る
できたら#bye#
が返される
文字列#startstreamming#{"uid:string":"roomname:string":"port:int"}
を送る
できたら{"roomID":"roomID:int"}
が返される
文字列#stop#{"roomID:int"}
を送る
できたら#bye#
が返される
#comment#{"username":"username:string","comment":"comment:string"}
が送られる
#tip#{"username":"username:string","amount":"amount:int"}
が送られる
#LiveIsStopped#{"roomID:int"}
#startListen#{"id":"ユーザーID","ip":"ipアドレス", "port":"ポート番号"}
#stopListen#{"id":"ユーザーID"}