ARフリースローゲームのサーバー
チャットサーバーと順位計算をしている
TCP 30000番ポート
JSONを送ってゲームを進行する
起動時にはアクセス待ち受け状態
nameに制御を、valueにデータを記述する
一つでもパケットを受け取ると状態遷移する
{
"name":"finish"
"value":64
}
start : ゲームを開始 (待ち受け終了)
ball : パケットをそのまま他クライアントに送信
finish : ゲームを終了する。 value には得点を整数で入れること。全員が送信するか最後の送信から20秒経つと、ランキングのJSONが帰ってくる。
reset : サーバーの状態をリセットし、アクセス待ち受け状態になる
finish で送信した value が降順で帰ってくる。
#例
{
0{
"point":17
},
1{
"point":8
},
2{
"point":2
}
}