Tabのエミュレータでサーバアプリができたら、Androidのエミュレータで実行してみます。ネットワークアプリを開発する場合は、PCとエミュレータの間で通信が必要になるので、若干複雑になります。PCとエミュレータ間のネットワークが動作していることを確認するためには、次のような手順を踏んで、きちんとサーバがポート待機をしているか確認してからクライアントからアクセスするようにします。ddmsコマンドも併用して、ログ出力を見ながら、動作確認をするのもいいでしょう。tcp:80809.PCからTelnet(PuTTYやtelnetコマンド)で接続してデータ送受信PuTTYを使うなら以下とします。PuTTYの設定[ホスト名]127.0.0.1[ポート]8080[接続タイプ]Raw[終了時のウィンドウクローズ]しないtelnetコマンドを使うなら、以下とします。8080作成したプログラムは、単に入力した文字列をエコーするプログラムですから、接続ができたら、文字列を入力してみましょう。1行送信すると、それでsample.server.Echoのプログラムは終了します。PuTTYのコンソールプログラムを終了させるには、ホームボタンなどをクリックして、画面を切り替えます。基本的にサーバは待機状態になっているため、内部的にサーバへ接続して待機状態から復帰させる必要があります。そのうえで待機はせずに停止するようにしています。Tabへインストールして動かしてみましょう。Androidだと、自作アプリを気軽に自分の端末へインストールできるので、いろいろ楽しめます。TabのIPを確認したうえで、サーバアプリを起動したら、クライアントとなるPCからtelnetで接続してみましょう。エミュレータで動作させたのと同じように動くことが分かるはずです。次ページでは、「i-jetty」で持ち運べるAndroid上Webサーバを構築してみます。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。