WAMPの公式(?)サイトに、WAMPクライアント一覧とWAMPサーバ一覧が記載されています。
http://wamp.ws/implementations
これまで、サーバは(FuelPHPのパッケージとして組み込んだ)Ratchet、クライアントはAutobahnJSで確認していましたが、AutobahnAndroidが気になったので、簡単なWAMPクライアントサンプルなアプリを作ってみました。
https://github.com/mp-php/android-wamp-sample
処理はActivityにまとめてあります。
https://github.com/mp-php/android-wamp-sample/blob/master/src/net/madroom/wampsample/MainActivity.java
(実際にはActivityはUIのみで、通信部分はServiceとかにすべきなのかなと思います。)
必要なライブラリは、以下のURL先からDLできます。
設定手順等も、以下のURL先の通りです。(特殊な事はしていないので、割愛します。)
http://autobahn.ws/android/getstarted
尚、必要なライブラリは
* autobahn-x.x.x.jar
* jackson-core-asl-x.x.x.jar
* jackson-mapper-asl-x.x.x.jar
となります。
アプリを起動すると、以下のような画面が表示されます。
No comments:
Post a Comment