У меня очень простой клиент Jabber, который подключается к Google Talk через нашу учетную запись домена Google Apps. Подключения код так же просто, как он получает: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()
, я получаю исключение
A первый шанс исключение типа 'netlib.Dns.DnsException' произошло в netlib.Dns.dll
Дополнительная информация: DNS запрос не
с последующим
первого шанса исключение типа 'System.FormatException' произошло в System.dll
Дополнительная информация: Недопустимый IP-адрес был указан.
Я знаю, что Google указала, что поддержка XMPP, возможно, уходит, но я все еще могу подключиться к рассматриваемой учетной записи, используя «правильный» клиент XMPP.
Я попытался изменить Server
свойство различных параметров, в том числе:
xmpp-server.l.google.com
alt1.xmpp-server.l.google.com
talk.google.com
но все дают одинаковый результат.
Кто-нибудь знает, почему эта ошибка внезапно кусает меня, и что я могу сделать, чтобы ее решить?
Does ourdomain.com работает с DNS? Можете ли вы выполнять другие операции, связанные с DNS? (I.e., кажется, что проблема находится где-то вне вашего приложения, если оно hasn 'изменено). – vonbrand
Да, все DNS-мудрый кажется прекрасным, и я могу подключиться к учетной записи с «реального» клиента XMPP – KenD