Prev | Index | Next

Example of using client

class Example(PresenceClient):
  def connectionMade(self):
    PresenceClient.connectionMade()
    self.login('itamar').addCallback(
        self._logInResult)
  def _logInResult(self, result):
    if result:
      self.isonline('joe').addCallback(
          self._isOnlineResult)
  def _isOnlineResult(self, result):
      if result: print 'Joe is online!'

f = protocol.ClientCreator(Example)
f.connectTCP('example.com', 9123)
reactor.run()