PHPを使用してソケットサーバーを実行しています。 PHPを使用してソケットサーバーに接続できるので、ソケットサーバーはうまく動作します。私はローカルでアプリケーションを実行するとFlash/Flex&PHPソケットアプリケーションサンドボックスエラー
this.socket.addEventListener(Event.CONNECT, onSocketConnect);
this.socket.addEventListener(Event.CLOSE, onSocketClose);
this.socket.addEventListener(IOErrorEvent.IO_ERROR, onIOError);
this.socket.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecError);
try {
this.socket.connect("myip", 9999);
} catch (ioError:IOError) {
this.debugLbl.text += "ioError1 "+ioError.message;
} catch (secError:SecurityError) {
this.debugLbl.text += "secError1 "+secError.message;
}
が、それは動作します:
は今、私はそれに接続しようとしているフラッシュアプリケーションを持っています!しかし、サーバーにアップロードすると、サンドボックスのセキュリティエラー(#2048)が発生します。 Flashアプリケーションは、実際にはソケットサーバーと同じサーバー上にホストされており、クロスドメインポリシーファイルが適所にあります。
UPDATE:私はフラッシュのアプリを実行すると、私のサーバーは、実際に受信して、ソケットの要求を受け付けます。しかし、クライアント/フラッシュアプリはサンドボックスエラーを表示します –