Example #1
0
 /// <summary>
 /// Starts connecting to the XMPP server.  This is done asyncronously.
 /// </summary>
 public virtual void Connect()
 {
     this[Options.CURRENT_KEEP_ALIVE] = -1;
     m_stanzas = StanzaStream.Create(this.Connection, this);
     lock (StateLock)
     {
         State = ConnectingState.Instance;
         m_reconnect = ((int)this[Options.RECONNECT_TIMEOUT] >= 0);
     }
     m_stanzas.Connect();
 }