奋斗了将近一个月移植gloox库到brew平台,在xml解析的准备这边花了不少时间。期间也重新封装了标准库的string、map、list类,现在回头想想收获还是蛮大的,但是貌似是无用的。
gloox从0.9版本开始就no dependency on iksemel anymore,而iksemel最初是专门为jabber写的xml解析器,这么看来,对这个时间非常紧迫的项目来说,最初设计的路走得就是错的。一个月的时间移植整个gloox库到brew平台是不现实的,现在一个月就要到了,我们gloox移植组还是没实现登录功能,但xq用了一天时间在iksemel基础上就实现了登录并成功收发信息。或许我们一开始就应该在iksemel基础上借鉴gloox进行brew平台上xmpp协议库的开发。