[Go]希望有同学一起做一个 XMPP 的库

2014-08-10 02:07:50 +08:00
 zonyitoo
我在Github上做一个XMPP的库,目前的进度是根据RFC6120、RFC6121以及一些XEP定义了一些struct,并写了一个最简单的Server。
代码经过了很多次改动,一直在探索一个更好的架构(目前的架构依然非常的烂,希望有同学能加入进来探索使用Go来写一个易扩展、稳定、高效的XMPP库)。

我自己因为缺乏实践的经验,经过了一年断断续续的探索也没能写出一个让我自己满意的架构,代码重构了无数次了。因为这个库并非急用,所以我希望把基础打好再往上层写。

地址: https://github.com/zonyitoo/go-xmpp

目前XMPP库是非常稀缺的,比较成熟的是pyxmpp2, ejabberd, OpenFire等。
顺便希望能找到志同道合的朋友 :)
4313 次点击
所在节点    程序员
3 条回复
allenforrest
2014-08-10 06:42:44 +08:00
为何不参考smack的架构来写?
zonyitoo
2014-08-10 11:56:05 +08:00
@allenforrest 主要是别的语言写的架构,直接移过来有点水土不服,我也试过参考pyxmpp2和twisted来做,效果并不好。
我先读一读smack的源码吧
guotie
2014-08-11 09:10:18 +08:00
已star

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX