だから私は暇なときに楽しみのためにAndroidアプリケーションを開発しています。このアプリケーションは、Java プログラムを実行しているホーム サーバーへの接続を開き、いくつかの計算を行い、応答を送信します。問題は、ポート 80 を使用したくないことです。携帯電話が WiFi に接続されている場合は、任意のポート (8080 など) を使用して接続できます。これは、ホーム ネットワークの外でも、任意の WiFi 接続から機能します。ただし、4G に切り替えると接続に失敗します。
サーバー:8080
- WiFi 接続の電話 (ANY) - 動作
- 4G の電話 - 失敗
サーバー:80
- WiFi 接続の電話 (ANY) - 動作
- 4G の電話 - 動作します
サーバーを切り替えてポート 80 でリッスンし、アプリを同じものを使用して接続すると、接続は 4G と WiFi の両方で機能するようになりました。
珍しいポートで動作させるために欠けているものはありますか?
それとも、これは 4G 接続の制限ですか。
ありがとう