PyXMPP 是一个 XMPP 和 Jabber 协议的 Python 语言封装包,基于 libxml2 解析器。
之前用python写jabber的客户端,连接openfire(openfire存在一个与协议不一致的地方,google之)。因为一些原因吧,开发是在win32环境下进行的,没有找到现成的exe,就要自己编译pyxmpp了,下面记录大致的编译过程,不使用MSVC,而是MinGW,并假设你已经掌握了win32的一些技巧。 一下灰色部分参考英文文档,表述不够准确的地方,请看原文档。 1.
pyxmpp库内resolver.py内getaddrinfo获取Openfire服务器地址出错 转载于:https://www.cnblogs.com/QUSIR/p/4606360.html
最近在做xmpp相关项目。使用gevent和pyxmpp2。 多进程+gevent协程,效果还是不错。 但是打上patch_socket()就会出现问题,如果SRV域名的A记录已存在的话,将会直接解析起A记录。 举个例子: SRV:_xmpp-client._TCP.gmail.com SRV 20 0 0 talk.l.gmail.com A:gmail.com A 79.18.125.19 当
C:\Users\Jackie\Downloads\pyxmpp2\examples>send_message_client.py Your jid: yang@10.2.*.*2 Your password: Target jid: feng@10.2.*.* Message: sfsdf INFO:root:-- Connecting to 10.2.*.*:5222... INFO:root