ソケットを使用して Android エミュレーターからホスト マシンにメッセージを送信しようとしました。ホスト マシン (ubuntu) では、ソケット クライアントである android エミュレーターが動作しています。ホストは特定のポート番号 (つまり 9090) でリッスンしており、特定の html ページを開くと、クライアントはメッセージを送信します。このページには、IP アドレスとポート番号を介してメッセージを送信するための JavaScript コードが埋め込まれています。
このために、この方法を他のマシンまたはホスト マシンでテストしました。メッセージを送信するために他のマシンまたはホストマシンでhtmlページを開くと(クライアント側)、ホスト(ubuntu)がメッセージを取得します(クライアントに応答する必要はありません:POSTのようなものです)。ただし、AndroidエミュレーターのWebブラウザーを使用して、ページを開くと、サーバー側でメッセージが受信されません。問題は、エミュレータ側でポートが利用可能/開いていることだと思います。
ホスト マシンにメッセージを送信するために、エミュレータ側でポート番号を開くか作成する方法はありますか? または、ホスト マシンとエミュレーターの間に一種の内部 IP アドレスがありますか? 私はこれで立ち往生しています..誰でも私を助けることができますか?