我有一个非常简单的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