私はAdobe Airを使用してデスクトップアプリケーションを開発しました。as3空気がリモートサーバーに接続できません
実行するには、サーバーがコードをチェックしてtrueまたはfalseで応答するコードを自分のサーバー(vps)に送信します。 trueの場合、アプリが終了しない場合は、アプリは終了します。
私はすでに多くのPCにインストールしました。それはうまく動作します。
1台のパソコンでは動作しません。アプリはエラーがあることを私に伝えます fiddlerを使ってみました。私はアプリを実行するときに何も表示されません!他のPCでフィドラーは、私のアプリのトラフィックを表示しません。私は一時的に、私は一時的に私は、インストール済みのアプリケーションのリストを見て、ファイアウォール(Windowsの場合)
- 、1つがあることを思えません。それはそれをブロックするかもしれない。
アプリはサーバのIPへashx pingにコードを投稿するには、(サイト名にも及びIピング)okです このPCのOSは7のプロに勝つです。 これ以外に何が起こるのでしょうか?
Iがサーバにデータを送信するために使用するコード(AS3)
public function sendAndGet(objToServer:Object,callback:Function)
{
mCallback = callback;
mURLLoader.dataFormat = URLLoaderDataFormat.TEXT;
mURLLoader.addEventListener(Event.COMPLETE, gotDataFromServer);
mURLLoader.addEventListener(IOErrorEvent.IO_ERROR, ServerConErr);
mURLLoader.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS,serverStatus);
var str:String = obj2str(objToServer);
mURLVars = new URLVariables("str="+str);
mURLRequest.method = URLRequestMethod.POST;
mURLRequest.data = mURLVars;
mURLLoader.load(mURLRequest);
}
関連するコードと、フラッシュデバッグプレーヤーからの正確なエラーメッセージを表示してください(2032年を引き起こす可能性のある多くのものがあり、エラーの詳細が詳しく説明されています)。これらのことがなければ、人々はあなたの問題の性質について激しく推測することができます。 – BadFeelingAboutThis
Thaks - 関連するコードを追加しました。私はそれがコードの問題ではないと思う。それはすべてのPCで素晴らしい作品、私の質問は、他の(ファイアウォールと抗visrus)は、サーバーの接続をブロックすることができますです。私は推測が欲しい、私はそれらを一つずつチェックします。 –
エラーの詳細はどうですか?それはおそらくあなたが提供できる最も重要な情報です。 – BadFeelingAboutThis