0

Wi-Fi経由でポート8000​​と9987を使用してAndroidデバイスと通信するアプリを使用しています。私のGoogle TV以外のすべてでうまく機能します。

これは、Java コンソールを使用しようとしたときに表示される内容の一部です。

...
Connecting to: http://192.168.2.9:8000/_version?version=71  
It did not work.java.net.ConnectException: Connection refused: connect  
java.net.ConnectException: Connection refused: connect  
...

これが gtv の正しい IP です。

それはできますか?

4

1 に答える 1

1

サーバーコンポーネントがGTVデバイスまたはクライアントで実行されているかどうかは、説明から明らかではありません。また、アプリが特定のポート番号を常に使用できるとは限りません。それらは他のアプリで使用できます。特定のポート番号にバインドできないことを想定して設計する必要があります。デフォルトのポート番号から始まる一連のポート番号を試すこともできますが、ポートにバインドされたプロセスを一意に識別する何らかの方法があることを確認してください。または、アプリがバインドされているポートをクライアントに通知するネットワーク ブロードキャスト検出プロトコルを設計することもできます。

GTV デバイスでは 8080 などのポート番号を使用しているため、そのようなポート番号を使用することは可能です。

于 2013-03-04T16:23:56.717 に答える