2017-12-11 59 views
2

Adobe Air로 데스크탑 응용 프로그램을 개발했습니다. 이를 실행하기 위해as3 공기가 원격 서버에 연결할 수 없습니다.

내 서버 (VPS) 서버가 코드를 검사하고 참 또는 거짓으로 응답에 코드를 전송합니다. 사실이라면 앱을 종료하지 않으면 앱이 계속 진행됩니다.

많은 PC에 이미 설치되었습니다. 그리고 그것은 잘 작동합니다.

하나의 PC에서 작동하지 않습니다. 이 응용 프로그램은 오류가 있다고 알려줍니다. fiddler을 사용해 보았습니다. 그것은 애플 리케이션을 실행할 때 아무것도 표시되지 않습니다! 다른 PC 피 들러에서 내 애플 리케이션 트래픽을 표시하지 않습니다.

  • 가 나는 일시적으로
  • 내가 설치된 앱의 목록을보고 방화벽 (창)을 해제하려
  • (ESET) 일시적으로 바이러스 백신을 사용하지 않도록 노력, 하나가 있다는 것을하지 않는 것 그걸 막을 수도 있습니다.

앱이 서버의 IP에 ashx 핑에 코드를 게시하는 것은 확인 (그리고 또한 내가 핑 사이트 이름) 이 PC의 OS가 7 프로 승리입니다. 그 밖의 무엇이 그런 일을 일으킬 수 있습니까 ?? 이 문제를 해결하기 위해

내가 서버 (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); 
} 
+1

플래시 디버그 플레이어에서 제공 관련 코드 및 정확한 오류 메시지를 표시하십시오 (이 2032 일으킬 수있는 좋은 여러 가지가 있으며, 오류 세부 사항은 정교한 수 있습니다.) 이러한 것들이 없으면 사람들은 문제의 성격에 대해 격렬하게 추측 할 수 있습니다. – BadFeelingAboutThis

+0

탁신 - 관련 코드를 추가했습니다. 나는 이것이 코드 문제가 아니라고 생각한다. 그것은 모든 PC에서 위대한 작품, 내 질문은 그 밖에 (하지만 방화벽 및 안티 visrus) 서버 연결을 차단할 수 있습니다. 나는 추측을 원한다. 나는 그들을 하나씩 점검 할 것이다. –

+0

오류 세부 정보는 어떻게됩니까? 아마 당신이 제공 할 수있는 가장 중요한 정보 일 것입니다. – BadFeelingAboutThis

답변

0

, 나는 Wireshark를 설치했습니다. 나는 그것을 실행하려고 할 때 나는 메시지를 받았습니다 : API-MS-윈 - CRT-런타임 l1-1-0.dll가 누락 나는이 문제와 I에 대한 해결책을 찾았다 때문에 프로그램을 시작할 수 없습니다 Windows에서 업데이트 한 후 link 에이 앱을 실행하려고 시도했지만 완벽하게 작동했습니다.