SuperTaoer::Thanksgiving

扛着别人的旗帜登上珠穆朗玛峰是愚蠢的。一个国家不可能没有自己的国旗,世界上任何一个能够做大、做强、做好的企业也不可能用别人的品牌。

八月 8, 2005

让jabber支持msn

类归于: 程序 技术 — SuperTaoer @ 10:04 上午

我选择了一个使用python写的msn-t
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
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中的端口号冲突,所以请修改成你想要得端口号,并且在防火墙配置允许入站的规则

未完待续…



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





Powered by WordPress