public void Discover() { Logger.Log("Discovering features"); var iq = new IQ(IQType.Get) { To = Session.Account.Domain }; iq.AddQuery("http://jabber.org/protocol/disco#info"); Register(iq); Stream.Send(iq); }
public void Bind(string resource) { var packet = new Packet("resource") { Value = resource }; var binder = new Packet("bind", "urn:ietf:params:xml:ns:xmpp-bind"); binder.AddChild(packet); var iq = new IQ(IQType.Set); iq.AddChild(binder); Register(iq); Stream.Send(iq); }
protected void Register(IQ iq) { _iq = iq; Register(); }