Exemple #1
0
 def connect(self, reconnect=False):
     """ connect the xmpp server. """
     if not XMLStream.doconnect(self): return False
     iq = self.makeready()
     if not iq:
         logging.error('%s - connect to %s:%s (%s) failed' % (self.cfg.name, self.cfg.host, self.cfg.port, self.cfg.server))
         return
     self.logon(self.cfg.user, self.cfg.password, iq)
     self._raw("<presence/>")
     start_new_thread(self._keepalive, ())
     if self.cfg.keepchannelsalive: start_new_thread(self._keepchannelsalive, ())
     if self.cfg.doroster: self.requestroster()
     self.connectok.set()
     self.sock.settimeout(None)
     return True
Exemple #2
0
 def connect(self, reconnect=False):
     """ connect the xmpp server. """
     if not XMLStream.doconnect(self): return False
     self.connection = None
     iq = self.makeready()
     if not iq:
         logging.error(
             '%s - connect to %s:%s (%s) failed' %
             (self.cfg.name, self.cfg.host, self.cfg.port, self.cfg.server))
         return
     self.logon(self.cfg.user, self.cfg.password, iq)
     time.sleep(1)
     self.sendpresence()
     #self._raw("<presence/>")
     #start_new_thread(self._keepalive, ())
     #if self.cfg.keepchannelsalive: start_new_thread(self._keepchannelsalive, ())
     if self.cfg.doroster: self.requestroster()
     self.connectok.set()
     self.sock.settimeout(None)
     return True