0

これは一般的な質問であり、今のところコーディングは必要ありません.AndroidでshareGpsアプリを使用しており、そのデータをadb bridge hack経由でUSBテザリングを投げたPCに転送しています。データを受信するために tcp ポートを転送します。adb forward tcp:50000 tcp:50000 shareGps アプリもソケット 127.0.0.1:50000 に接続されているので、ポートを 50000 に転送しました。

問題は、50000 以外のポートを使用する場合です。50000 以外のポートを使用しようとすると、GPS データが含まれません。どうして???できれば回避策も教えてください

編集:

Androidアプリケーション「ShareGps」がリッスンしているポートも知りたいし、使用しているポートを変更したい. 可能であればそれを手伝ってください

4

1 に答える 1

0

ポートの範囲を知っている必要があります: List_of_TCP_and_UDP_port_numbers

動的、プライベート、またはエフェメラル ポート。 49152 ~ 65535 の範囲 (登録済みポートの上) には、IANA に登録できない動的ポートまたはプライベート ポートが含まれています。この範囲は、カスタムまたは一時的な目的で使用され、エフェメラル ポートの自動割り当てに使用されます。

アプリケーションのユーザーガイドでわかるように、shareGps tcp ポートには 500000 を使用できます: sharedroid.jillybunch.com/user.html

于 2012-07-08T04:00:47.237 に答える