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);
}
플래시 디버그 플레이어에서 제공 관련 코드 및 정확한 오류 메시지를 표시하십시오 (이 2032 일으킬 수있는 좋은 여러 가지가 있으며, 오류 세부 사항은 정교한 수 있습니다.) 이러한 것들이 없으면 사람들은 문제의 성격에 대해 격렬하게 추측 할 수 있습니다. – BadFeelingAboutThis
탁신 - 관련 코드를 추가했습니다. 나는 이것이 코드 문제가 아니라고 생각한다. 그것은 모든 PC에서 위대한 작품, 내 질문은 그 밖에 (하지만 방화벽 및 안티 visrus) 서버 연결을 차단할 수 있습니다. 나는 추측을 원한다. 나는 그들을 하나씩 점검 할 것이다. –
오류 세부 정보는 어떻게됩니까? 아마 당신이 제공 할 수있는 가장 중요한 정보 일 것입니다. – BadFeelingAboutThis