更新下飞信协议的研究

我很早很早前就抓包研究过下飞信协议,那时还比较简单,除了访问导航服务器获得通信服务器ip外,之后只用和通信服务器联系就可以了。最近在做adium的飞信插件,原来用libfetion.cn的库的,那个全包装完了,就不用自己操心了,现在我改用fetion for pidgin的开源版的库,就可以自己做些补充改进了。其实它工作得还挺好的,只是小细节问题也不断,所以我打算重新研究下飞信协议。

升级到最新的飞信官方版,3.5.2540,然后把抓包工具升级了一下。嗯,这里推荐一下这个叫科来网络分析系统的软件,是个国产工具,个人抓包用它的免费技术交流版就可以了。我感觉很好用,哈,可能只是因为全中文界面? read more

写了个Adium的飞信插件

下载页面请看这里 http://www.evan129.com/mywork/fetion-plugin-for-adium/

周末花了一天半写的。以前虽然看过点cocoa入门的文章,但从来没有试过,没有一个想做的东西,就不是很有热情投入去学习。因为我很早就研究过飞信的协议,曾经还做过一个java版的,所以本来想自己实现协议部分的。但完成了登录部分后,就发觉实在太麻烦了,一门不熟悉的语言,要处理字符串和线程一类的很让人头疼。于是就用了libfetion的库啦。这库用起来还是挺方便的,可惜出来都快一整年了,功能还是很少,比如没有读好友头像,传文件一类的。

打算接下来写篇关于adium插件开发的文章。嗯