1
У меня есть одна проблема, когда я пытался подключиться к серверу. Я использую библиотеку agsXMPP и следующий код. Когда я пытался подключиться к серверу, я не могу. Я не могу войти с сервером. Я также попытался отправить сообщение для некоторых пользователей.Вход в XMPP с использованием agsxmpp
agsXMPP.XmppClientConnection xmpp = new XmppClientConnection();
string server = "ipServer";
string user = "user";
string pass = "password";
int port = 5222;
bool _wait = true;
xmpp.Status = "available";
xmpp.Show = ShowType.chat;
xmpp.Priority = 1;
xmpp.SendMyPresence();
xmpp.Server = server;
xmpp.Port = port;
xmpp.Username = usuCon;
xmpp.Password = usuCon;
xmpp.Open();
agsXMPP.Jid JID = new Jid("[email protected]);
agsXMPP.protocol.client.Message msg = new agsXMPP.protocol.client.Message();
msg.Type = agsXMPP.protocol.client.MessageType.chat;
msg.To = JID;
msg.Body = "hi how are you? message" + DateTime.Now.ToString();
xmpp.OnLogin += delegate(object o) { xmpp.Send(msg); };
agsXMPP.protocol.server.Presence presencia2 = new agsXMPP.protocol.server.Presence();
presencia2.Type = new PresenceType();
xmpp.OnLogin += xmpp_OnLogin;
Console.WriteLine("Wait");
int i = 0;
do
{
Console.Write(".");
i++;
if (i == 10)
_wait = false;
Thread.Sleep(1000);
} while (_wait);
Console.WriteLine("\n" + msg);
Console.Read();
}
private void xmpp_OnLogin(object sender)
{
Console.WriteLine("yes");
}
Можете ли вы показать нам ошибку? –
У меня нет ошибок. Проблема в том, что когда я пытался сделать xmpp.open(), не делайте этого. Я могу проверить с помощью метода xmpp_OnLogin. Я debbug мой проект и xmpp_OnLogin никогда не отлаживается. –
IPv6 должен быть отключен. Следуйте инструкциям здесь: http://www.techunboxed.com/2014/10/how-to-disable-ipv6-in-windows-10.html – Najeeb