Chinaunix首页 | 论坛 | 博客
  • 博客访问: 156522
  • 博文数量: 33
  • 博客积分: 2057
  • 博客等级: 大尉
  • 技术积分: 430
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-19 16:37
文章分类
文章存档

2013年(2)

2012年(23)

2011年(8)

分类: Python/Ruby

2011-06-16 11:27:09

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) |
0

上一篇:没有了

下一篇:ubuntu下xfce桌面

给主人留下些什么吧!~~