Androidマーケットの不具合解消

先日、ADSL速度変更のための新しいモデムに変更してからどうもAndroidマーケットの調子が悪い。「ダウンロードを開始します」のままなかなか開始してくれない(放置してるとしばらくしてからダウン開始)。

どう考えてもモデムを変えたせいなので、しばらく調べたりしてたわけですがようやく原因がわかりました。NAT動的変換テーブル保持期間の設定です。家のモデムだとNATタイマ。初期設定は300秒=5分でした。つまり5分間無通信だと通信が切断される。

で、Androidマーケットは裏でログインして接続状態を維持してるらしいのです。そしてログインにはそれなりに時間がかかる。つまり「アプリをダウンロードしようとする>接続が切れてるので再ログイン>ダウンロード開始」ということが起こっていると。

接続維持のために30分に1回キープアライブという通信をしてるらしいのですがモデムの方は5分しか待ってくれなかったので今回の事態が発生したということですねー。

ということで保持期間を増やして解決、HT-03AでもIS01でも待ち時間なくマーケットが使えるようになりました。