jabber.py 虽然比较古老,但个人觉得xmpppy中缺陷比较多,还是jabber.py 好用,而且只需复制两个文件(jabber.py 和 xmlstream.py ) 到python的安装目录。
下面是给python客户端userA 给 Gtalk客户端userB发送信息的代码:
python 客户端代码
________________________________________
# coding: utf-8
import xmlstream
import jabber
xmllogf = open("xmpp.log","w") #日志文件
con = jabber.Client(host='gmail.com',debug=False ,log=xmllogf,
port=5223, connection=xmlstream.TCP_SSL)
print con.connect()
# 注意这里不是userA@gmail.com, 只是userA
print con.auth('userA','123456','conference')
con.requestRoster()
con.sendInitPresence()
con.process(1)
con.send(jabber.Message('userB@gmail.com', u'你好,我是userA'))
阅读(543) | 评论(0) | 转发(0) |