Actionscript 3 as3 air无法连接远程服务器

Actionscript 3 as3 air无法连接远程服务器,actionscript-3,server,air,fiddler,ashx,Actionscript 3,Server,Air,Fiddler,Ashx,我用AdobeAIR开发了一个桌面应用程序 为了运行它,服务器会向我的服务器(vps)发送一个代码,服务器会检查代码并用true或false进行响应。如果为true,则应用程序将继续运行,如果不是,则应用程序将退出 我已经在很多个人电脑上安装了它,而且运行良好 在一台电脑上,它不工作。应用程序告诉我有错误2032 我试着用。当我运行应用程序时,它不会显示任何内容!在其他电脑上,fiddler会显示我的应用程序流量进出 我试图暂时禁用防病毒软件(eset) 我试图暂时禁用防火墙(windows)

我用AdobeAIR开发了一个桌面应用程序

为了运行它,服务器会向我的服务器(vps)发送一个代码,服务器会检查代码并用true或false进行响应。如果为true,则应用程序将继续运行,如果不是,则应用程序将退出

我已经在很多个人电脑上安装了它,而且运行良好

在一台电脑上,它不工作。应用程序告诉我有错误2032 我试着用。当我运行应用程序时,它不会显示任何内容!在其他电脑上,fiddler会显示我的应用程序流量进出

  • 我试图暂时禁用防病毒软件(eset)
  • 我试图暂时禁用防火墙(windows)
  • 我查看了已安装应用程序的列表,似乎没有一个可能会阻止它
应用程序将代码发布到 对服务器ip进行ping是可以的(同时对站点名称进行ping) 这台pc操作系统是win 7 pro。 还有什么能导致这样的事情

我用来向服务器发送数据的代码(AS3)


为了解决这个问题,我安装了wireshark。 当我尝试运行它时,我收到一条消息: 程序无法启动,因为缺少api-ms-win-crt-runtime-l1-1-0.dll 我在寻找解决这个问题的方法,我在这里找到了答案
更新Windows后,我尝试运行我的应用程序,它运行得很好。

请显示相关代码,以及来自flash调试播放器的准确错误消息(有很多事情可能导致2032,错误详细信息可能会详细说明)。如果没有这些东西,人们只能疯狂地猜测你的问题的性质。我认为这不是一个代码问题。它在所有PC机上都能很好地工作,我的问题是,除了防火墙和防visrus之外,还有什么可以阻止服务器连接。我想推测一下,我会一个接一个地检查。错误的详细信息呢?这可能是你能提供的最重要的信息,这就是问题所在。我只知道“错误2032”。我认为这是因为请求没有被发出。本应捕获每个请求的Fiddler没有看到它。您是否使用捕获运行时发布应用程序?如果不是,问题PC是否运行不同版本的AIR?另外,再次检查
Security.sandboxType
:我希望
Security.APPLICATION
,但其中的差异可以解释这种行为。
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);
}