Subject: OnPresence and OnRosterList idle
Currently, I am able to be connected to the server, and I was able to set my "status" and my presence. However, I am unable to get my "friends/buddies/contacts" to come up.
And for my OnPresence and OnRosterList I have (unfortunately, none of the following works.):
![http://puu.sh/gr73T/a8595b59aa.png [Image: http://puu.sh/gr73T/a8595b59aa.png]](http://puu.sh/gr73T/a8595b59aa.png)
Thanks,
-
Kanekis
- xmpp.ConnectServer =
- xmpp.UseSSL = true;
- xmpp.Port = 5223;
- xmpp.Server =
- xmpp.Resource =
- xmpp.UseSSL = true;
- xmpp.Port = 5223;
- xmpp.Username = username;
- xmpp.Password = password;
- xmpp.SocketConnectionType = SocketConnectionType.Direct;
- xmpp.AutoRoster = true;
- xmpp.AutoPresence = true;
- xmpp.AutoResolveConnectServer = false;
- xmpp.AutoAgents = false;
- xmpp.RegisterAccount = false;
- xmpp.UseCompression = false;
- xmpp.ClientSocket.OnValidateCertificate += new RemoteCertificateValidationCallback(ClientSocket_OnValidateCertificate);
- try { xmpp.Open(); }
- catch { }
- do { Thread.Sleep(300); }
- while (!xmpp.Authenticated);
- for (bool IsBinding = false; IsBinding == false; Thread.Sleep(1000))
- if (xmpp.XmppConnectionState.ToString().CompareTo("Binding") != 0)
- IsBinding = true;
And for my OnPresence and OnRosterList I have (unfortunately, none of the following works.):
- private void OnRosterStart(object sender)
- {
- Console.WriteLine("Roster has started.");
- }
- private void OnRosterItem(object sender, agsXMPP.protocol.iq.roster.RosterItem item)
- {
- messenger.AddToRoster(item.Name);
- messenger.AddToRoster(item.Jid.User);
- }
- private void OnRosterEnd(object sender)
- {
- Console.WriteLine("Roster has ended.");
- }
- private void OnPresence(object sender, Presence pres)
- {
- MessageBox.Show("Hello");
- Console.WriteLine("Here are your contacts: ");
- Console.WriteLine("{0}@{1} {2}", pres.From.User, pres.From.Server, pres.Type);
- }
![http://puu.sh/gr73T/a8595b59aa.png [Image: http://puu.sh/gr73T/a8595b59aa.png]](http://puu.sh/gr73T/a8595b59aa.png)
Thanks,
-
Kanekis