首先,宝宝要检讨一下,本来是去Wikipedia查毕业设计的东西的,结果CCK跟OFDM一个都没有搞明白,倒是在主页上面看到一个问题说是知道什么软件可以同时给MSN和ICQ发消息?这样的软件以前用过,类似于像Gaim这样的软件可以支持多个协议的。不过Wiki的答案是Psi,于是宝宝这两天就非常奇怪的开始热衷于这个软件。发觉自己总是会对某个软件或者某个问题很有passion,但是对IT的工作没有什么热情,十分抗拒的。
先说说Psi吧,Psi是一个免费的开源软件,网站是:
www.psi-im.org,它其实就是希腊语字母“
Ψ”,仅仅支持Jabber协议,通过类似于代理服务器功能的Transport来访问MSN和QQ。Psi的下载地址是:
psi-im.org/download。这里的关键是要有一个Jabber帐号,Jabber的帐号和email地址是一个格式:yourname@serverdomain,比如somebody@jabber.org,同时由于GTalk是基于Jabber的,所以Google Mail的帐号也是完全可以作为Jabber帐号的。那么如果没有帐号的话,可以直接利用这个软件注册,非常简单的。
首先是在Psi的菜单里面选择
Account Setup,然后选择
Add出现
Add Account的对话框;勾上
Register new account再点击
Add来注册一个Jabber帐号:


在下面这个对话框里面,
Jabber ID就是要注册的帐号名称,如同选择email一样,也可以选择不同的服务器,无论选择什么服务器,不会影响互联互通。我觉得像jabber.cn、jabber.org都是比较有名的Jabber服务器,而且都不在中国,比较安全;另外有一个叫ieasy.org就在上海,速度比较快,也可以选择。比如注册abc@jabber.cn,那就把这个填再
Jabber ID里面,然后打好密码,勾上
Use SSL encryption (to server),这样的话传送的信息会经过SSL加密,相对比较安全。最后点击
Register,完成注册。如果中间有关于证书问题的对话框,就选择
Continue...就可以了。

如果原来就有Google帐号的,那么在前面那个
Add Account的对话框里面,就
不用勾了,直接点击
Add,会出现如下的对话框:


在
Account标签里面填写Google的帐号(包括@gmail.com)和密码;在
Connection标签里面,
勾上所有选项,由于Google的Jabber服务器不是默认的gmail.com,所以要手动输入
Host:talk.google.com和
Port:5223。最后点击
Save就可以了。
宝宝的Tip:前面如果是新注册Jabber帐号的,那么可以
Modify一下已经设置好的帐号,也把
Connection里面的
Ignore SSL warnings和
Allow Plaintext Login勾上,防止那个验证证书的对话框再出来。
注册完成之后,可以添加好友了,如果对方也有Jabber的帐号的话,就直接添加就可以了,就像把email添加到地址簿里面去一样;双方完成认证之后,就可以互相聊天了。如果是把自己的MSN好友也加进来的话,就要利用Jabber服务器的Transport了。
在Psi左下角菜单里面选择
Service Discovery,然后在对话框里面的
Address栏里面输入提供Jabber Transport的服务器地址,这里建议用
ieasy.org,因为服务器就在上海,速度非常快。其他可以用jabber.cn、jabber.com.cn,只是速度稍微慢一些,然后按
Browse。

在里面有两个MSN Transport,是两个不同的组织编写的,我个人觉得下面那个带有
PyMSNt Commands的那个要好一点,也就是地址是
msn2.ieasy.org的那个,用右键单击这个Transport,然后选择
Register,接着么就是输入MSN Passport和密码了。
宝宝的Tip:为了防止待会儿有许多的新好友,等待验证,可以暂时把自动验证的功能打开。在Psi的
Options里面:

如果没有错误的话,完成之后会跳出来n多的新好友。当然首先要验证
msn2.ieasy.org这个服务代理,如果已经打开了自动验证,那么就没有这个验证的问题了。所有的MSN好友都会以一种特别的Jabber帐户的形式出现,比如原来MSN里面的好友abcd@hotmail.com,现在就是abcd%hotmail.com@msn2.ieasy.org了,当然也可以自己在好友名单里面改一下名字。这样就完成了导入添加MSN好友的过程,如果要添加ICQ或者Yahoo的好友,方法大致相同,选择提供这些Transport的服务就可以了(可以去jabber.cn、jabber.com.cn)。只是宝宝测试下来ICQ的好友似乎不会自动导入,而是要自己加的。
这样就可以完成添加好友的过程了,当然如果你用的Jabber帐号是Google的,那么也可以用GTalk或者GMail里面的GChat来登陆,这样就可以在GTalk里面跟MSN的好友聊天了,只是相比Psi,GTalk的功能比较简单,不支持群聊、文件传送。不过无论是用Psi还是GTalk或者其他IM软件来聊天,聊天记录都会保留在GMail的Chat里面。
另外有几个Bug是宝宝这两天测试以后发现的,一个是如果在这里选择
Remove掉某个MSN的好友的话,会造成在该好友进入MSN的黑名单里面,而不仅仅是删除,所以删人要慎重啊。还有就是会把原先在MSN里面的分组信息打乱,也是一个问题。另外文件传送功能也还有点问题,似乎传出去没有问题,传进来就有点问题了。还有一点不能算是问题,只是因为GMail的英文版本有了Chat功能,是自动登陆的,所以如果我开着MSN Messenger,然后再去开GMail,自己就会被从MSN Messenger踢下来,因为在GChat里面登陆了,而MSN是不可以在两个地方同时登陆的。
不过虽然有这些问题,不过宝宝还是喜欢尝试新鲜东西的,支持新的IM标准,所以么这几天看到我上上下下就知道我是在测试中。