LINUX.ORG.RU

python-xmpp recv delay

 


0

1

Как наиболее просто получить сообщения, пришедшие от заданного JID?

Я делаю так:

  jid = xmpp.protocol.JID(xmpp_jid)
  client = xmpp.Client(jid.getDomain(), debug=[])
  client.connect()
  client.auth(jid.getNode(),str(xmpp_pwd),resource="xmpp")
  ##client.send(xmpp.protocol.Message(to, msg))
  client.RegisterHandler("message",handler)
  client.sendInitPresence()
  client.Process(1)
  time.sleep(0.1)
  client.disconnect()
Но не нравится наличие задержки 0.1sec. Как сделать чтение блокирующим, без использования handler-а?

★★★★★

реализовать на пуле и колбеках?

UP: с threading

AGUtilities ★★★
()
Последнее исправление: AGUtilities (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.