今週は新しいアプリRemouseの設計と裏付けに費やしました。
最初はTCP/IPで通信するだけでいいやぁと思っていたのですが、
思った以上に処理が遅いのとAndroid側のクライアントをWebViewにすることによってWebSocketが使えることが判明したので
サーバーを探す:UDPでブロードキャスト
コマンドを投げる:TCPでサーバーにリクエスト
データをもらう:WebSocketでJSONデータをもらう
結構規模がでかくなってきてしまいましたが
メリットも多くマウスをキャプチャできてます。
来週からは本制作に向けたParserなどを作っていこうと思います。
コメント