1


0

Android ServerSocketポート、接続タイムアウトの問題

私は、Androidデバイスとのピアツーピア通信で少し遊んでいます。

アプリケーションを使用して、各電話でリッスンするServerSocketを作成する基本的なプログラムを作成しました。 アプリケーションを使用して、リモートServerSocketに接続することにより、リッスンしている他のデバイスに接続することもできます。 それについて何も奇妙なことはありません。

私の問題は、リスニングポートが異なるデバイスの接続に対して開かれていないように見えることです。 HTC Desireに接続でき、魅力のように動作します。 しかし、HTC Heroに接続すると、エミュレーターに接続しようとするとタイムアウトになります。 しかし、エミュレーターから欲望への接続とヒーローから欲望への接続は魅力のように機能します。 これはどうしたの? セキュリティアプリはインストールされておらず、両方のデバイス(およびエミュレーター)が2.1を実行しています。

1 Answer


0


エミュレータについてはわかりませんが、実際のデバイスの問題はネットワークオペレータに関連している可能性があります。 ほとんどのネットワークオペレーターは、プライベートIPアドレスを携帯電話端末に割り当て、「実際のインターネット」からそれらに接続することを不可能にします。 欲望とヒーローに異なる演算子を使用している可能性はありますか? 恐らくヒーローは、欲望からのSIMカードでそれを試せばうまくいくでしょうか?