让jabber支持msn

By SuperTaoer | 八月 8, 2005
Under: 程序 技术 周边
Views:

我选择了一个使用python写的msn-t

http://msn-transport.jabberstudio.org/

需要的环境是:
python和 Twisted
Twisted是一个framework
Zope Interface 3.0.1 or later 这个是安装Twisted需要的

安装很简单
先从http://www.zope.org/Products/ZopeInterface 下载ZopeInterface
解压缩后执行:
python setup.py build
python setup.py install
从 http://www.twistedmatrix.com下载Twisted,TwistedWeb,TwistedWords,TwistedXish后解压缩
直接执行 python setup.py install就好了

然后把PyMSNt复制到你的jabberd目录的bin目录下面
把config-example.xml 复制到你的jabberd目录下的etc/jabberd目录下,并且重命名为 config.xml

编辑你的config.xml文件
注意一下端口号:这里默认是5347,但是与c2s.xml中的端口号冲突,所以请修改成你想要得端口号,并且在防火墙配置允许入站的规则

未完待续…

差..好文!! (还没评价)
Loading ... Loading ...

Leave a Message

3 Messages

我建立Jabber MSN Transport使用msn-t,Jabber Server使用Jabber 2.0。
在运行PyMsnt是总是出现如下问题:
File “/usr/local/lib/python2.4/ site-packages/twisted/internet/abstract.py”, line 172, in write
self._tempDataLen += len(data)
exceptions.TypeError: len() of unsized object
请问如何解决?

 

是的,jabberd的这个部分的配置文件我理解得确实有问题,有空加我的msn吧,一起研究一下 :)

 

”编辑你的config.xml文件
注意一下端口号:这里默认是5347,但是与c2s.xml中的端口号冲突,所以请修改成你想要得端口号,并且在防火墙配置允许入站的规则“
那个端口号你好像理解有些错误,它是指你要去连接的route 的端口号,并不是它要bind的端口

 

RSS feed for comments on this post. TrackBack URI

Leave a Message