我有一個非常簡單的Jabber客戶端,它通過我們的「Google Apps」域帳戶連接到Google Talk。連接的代碼很簡單,因爲它得到:Jabber網絡客戶端突然停止工作
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()
後,我得到的異常
一類型的第一次機會異常 'netlib.Dns.DnsException' 發生在 netlib.Dns.dll
其他信息:DNS查詢失敗
其次
型 'System.FormatException' 的第一次機會異常出現在 System.dll中
其他信息:指定了無效的IP地址。
我知道谷歌已經表示XMPP支持可能會消失,但我仍然可以使用「適當的」XMPP客戶端連接到有問題的帳戶。
我試圖改變Server
屬性不同的設置,包括:
xmpp-server.l.google.com
alt1.xmpp-server.l.google.com
talk.google.com
但都給出了相同的結果。
有誰知道爲什麼這個錯誤突然咬住我,我能做些什麼來解決它?
ourdomainmain.com是否適用於DNS?你可以做其他的DNS使用操作嗎? (也就是說,如果問題沒有改變,問題似乎就在你的應用程序之外的某個地方)。 – vonbrand
是的,一切DNS似乎都很好,我可以從一個「真正的」XMPP客戶端連接到帳戶 – KenD