还是用pidgin上飞信比较舒服

昨晚上下班回来,突然想把pidgin的飞信插件搞一搞。原来的作者已经懒得维护了,于是我就去github把代码取下来改了一改,把openfetion里面计算密码的几个函数拿过来替进去,然后把获取头像的代码注了,然后基本就可以用了。
我暂时还没搞明白pidgin的event loop是怎么回事,貌似是poll io。而pidgin的飞信插件里读数据和写数据的方法是有问题的。不能假定用read方法从socket读到的就是一整条完整的http答复。应该是先read,然后看长度够不够,如果不够,放进buffer,然后return,等下次进来。如果够了,开始parse。

此博客中的热门博文

少写代码,多读别人写的代码

在windows下使用llvm+clang

tensorflow distributed runtime初窥