ActionScriptで書かれたXMLSocketクラスのTCP/IPを使用してサーバーデバイスと通信するためのFlashクライアントアプリケーションがポート5750にあります。インターネットに接続されているサーバーに接続します。AndroidのActionScriptソケット
最新のAndroidバージョンではFlashがサポートされているため、AndroidクライアントにFlashクライアントをインストールすると、これが動作すると考えられます。ただし、接続の試行がハングするだけです。現在のところ、実行中のFlashアプリケーションだけでは、クライアント側には診断がありません。したがって、ログや標準エラーメッセージはありません。
サーバデバイスは基本的にブラックボックスですが、サーバがクライアントから要求を受け取らないことは明らかです。これは、クライアントがソケットを開くことができなかったことを示しています。
基本的なWeb検索では、この状況についてあまり知られていないことが示唆されています。ここで何がうまくいかないかについての考えはありますか?
たとえば、おそらくXMLSocketはAndroidで動作しません。またはAndroidブロックのポート5750? Flash Playerには、サンドボックスやファイアウォールの制限がありますか?
私たちは、Android 2.2-2.3とAndroid Flash Player 10-11を実行するいくつかの異なるAndroidデバイスを試しました。クライアントはActionScript 2で記述されています。