2014-02-09 2 views
1

Smack-3.4.0 API를 사용하여 Android에서 채팅 응용 프로그램을 개발했습니다 (기본적으로 1 년 반 전에 작성한 App이었고 이전 버전 Smack API에서는 완전히 잊어 버렸습니다) . 그 당시에는 앱이 정상적으로 돌아갔다. 이제 Smack-3.4.0 API를 사용하기 시작했습니다 (이전 jar 파일을 새로운 jar 파일로 대체했습니다).Smack 구성 파일을 찾을 수 없습니다.

내 응용 프로그램을 실행할 때 XMPP 연결을 열려고하면 "SmackConfiguration : 구성 파일을 찾을 수 없습니다"라는 메시지가 나타납니다. 예외는 나에게 "x.x.x.x : 5222에 대한 XMPP 오류 연결"을 제공합니다.

기본적으로 "연결이 거부되었습니다."라는 메시지가 나타나고 시스템에이 포트가 열려 있습니다.

이 문제를 해결하는 데 도움주세요.

+0

해결 되었습니까? ... 동일한 문제가 발생했습니다. –

+0

예, 포트가 방화벽에 의해 차단되었습니다. 포트가 시스템에서 차단되지 않았는지 확인하십시오. –

답변

0

기본적으로 포트가 열려 있지 않은 것이 문제였습니다. 커맨드 라인에서 포트를 열어야했습니다.

+0

나는 내 항구가 열려 있지만, 똑같은 문제에 직면하고있다. –

+0

이 함수를 추가하는지 확인하십시오 (ProviderManager.getInstance()). 다음 [link help] (http://community.igniterealtime.org/thread/31118)에 설명되어 있습니다. –

관련 문제