2014-01-29 5 views
0

"Google Apps"도메인 계정을 통해 Google Talk에 연결하는 매우 간단한 Jabber 클라이언트가 있습니다. 이수록 연결 코드는 간단하다 :Jabber-net 클라이언트가 갑자기 작동을 멈췄습니다.

jc.User = "[email protected]"; 
jc.Server = "ourdomain.com"; 
jc.Password = "password"; 
jc.OnMessage += new MessageHandler(jc_OnMessage); 
jc.OnDisconnect += jc_OnDisconnect; 
jc.OnConnect += jc_OnConnect;   
jc.Connect(); 

이것은 몇 년 잘 실행되었지만, 오늘 갑자기 작동을 중지있어 다음 Connect() 후, 나는 예외

를 얻을 DNS 쿼리

을 실패 유형의 첫 번째 예외 'netlib.Dns.DnsException는'

추가 정보는 netlib.Dns.dll

발생

의해 유형 'System.FormatException'의 첫 번째 예외 따라 가

추가 정보 System.dll을 발생 : 유효 IP 어드레스가 지정되었다.

Google에서 XMPP 지원이 중단 될 것이라고 말한 것으로 알고 있지만 "적절한"XMPP 클라이언트를 사용하여 문제의 계정에 연결할 수 있습니다.

xmpp-server.l.google.com

alt1.xmpp-server.l.google.com

:

I는 다음과 같은 다양한 설정으로 Server 속성을 변경하려고했습니다

talk.google.com

하지만 모두 동일한 결과가 나타납니다.

누가이 오류가 갑자기 나를 괴롭 히고 왜 해결할 수 있는지 알고 있습니까? 주변 하구의 문자 그대로 시간 후

+0

ourdomain.com은 DNS에서 올바르게 작동합니까? 다른 DNS 사용 작업을 수행 할 수 있습니까? (즉, 문제가 응용 프로그램 외부에서 변경된 경우) 문제가있는 것으로 보입니다. – vonbrand

+0

예, 모든 DNS-wise가 정상적으로 처리되며 "실제"XMPP 클라이언트의 계정에 연결할 수 있습니다. – KenD

답변

0

는, 나는 변화

jc.User = "[email protected]"; 

jc.User = "chatbot"; 

에이 문제를 해결할 수 있음을 알아 냈어요. 왜 그것이 수년 동안 일했는지, 그리고 갑자기 멈췄다는 것이 나를 넘어선 것입니다 - Google이 어딘가에서 스위치를 뒤집었던 것 같습니다. 어쨌든 문제가 해결되면 다른 사람에게 도움이되기를 바랍니다.