Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Jabber网络客户端突然停止工作_C#_Xmpp_Google Talk - Fatal编程技术网

C# Jabber网络客户端突然停止工作

C# Jabber网络客户端突然停止工作,c#,xmpp,google-talk,C#,Xmpp,Google Talk,我有一个非常简单的Jabber客户端,它通过我们的“Google Apps”域帐户连接到Google Talk。连接代码非常简单: jc.User = "chatbot@ourdomain.com"; jc.Server = "ourdomain.com"; jc.Password = "password"; jc.OnMessage += new MessageHandler(jc_OnMessage); jc.OnDisconnect += jc_OnDisconnect; jc

我有一个非常简单的Jabber客户端,它通过我们的“Google Apps”域帐户连接到Google Talk。连接代码非常简单:

 jc.User = "chatbot@ourdomain.com";
 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地址无效

我知道Google已经表示XMPP支持可能正在消失,但我仍然可以使用“合适的”XMPP客户端连接到有问题的帐户

我已尝试将
服务器
属性更改为不同的设置,包括:

xmpp-server.l.google.com

alt1.xmpp-server.l.google.com

talk.google.com

但所有的结果都是一样的


有人知道为什么这个错误突然困扰着我,我能做些什么来解决它吗?

经过几个小时的胡乱摆弄,我终于明白了这一点

jc.User = "chatbot@ourdomain.com";


解决了这个问题。我无法理解为什么它已经运行了多年,现在突然停止了,我想谷歌在某个地方改变了方向。问题已经解决,希望这能帮助其他人。

ourdomain.com与DNS一起正常工作吗?您可以使用其他DNS操作吗?(也就是说,如果问题没有改变的话,它似乎在你的应用程序之外的某个地方)。是的,DNS方面的一切似乎都很好,我可以从一个“真正的”XMPP客户端连接到该帐户
jc.User = "chatbot";