socket.io:好的部分和坏的部分

Ran*_*lue 6 socket.io

我最近发现了socket.io,它似乎完全符合对多人游戏的需求.据我所知,它为客户端和服务器之间的通信提供了相同的作用,jQuery为客户端查询和动画做了这些工作.这是大致正确的吗?

官方网站是怎么样的信息,我发现了几个博客文章,比如这一次,吹嘘如何真棒它.但是,我没有找到描述它的维基百科文章,没有新闻,没有学术研究等等.那么,它有多受欢迎

有些令人吃惊,我一直没能人抱怨它的坏的部分,从喜欢(可以理解)的错误,除了这个.出于某种原因,我还没有找到关于它有多快,它有多,有多完整等等的评论.

我想知道在潜入和学习技术之前我正在进行什么!

3rd*_*den 8

注意:我的观点有偏见,因为我在Socket.IO上工作

我们在github上有http://socket.io站点和一些wiki页面(https://github.com/learnboost/socket.io/wiki).这不是分配信息,但足以让你开始.

我认为没有那么多信息的主要原因是因为node和socket.io相对年轻.但是,当你想要实时通信socket.io通常是第一个向你建议的模块时,它在node.js社区真的很受欢迎.

根据npm(节点包管理器)的统计数据,它非常流行http://search.npmjs.org/,因为它位于最依赖模块的列表中.另外,如果你在github上查看存储库中的统计数据,你会发现它非常活跃并且很受欢迎.该服务器拥有超过2000多名观察者和220多名分叉.客户1300+观察者和110+分叉.谷歌小组已经有1350名成员.所以这对单个node.js模块来说并不坏(如果可以的话).

至于错误,几个月前我们已经完成了对代码的完全重写,结合了我们在Socket.IO 0.6上的课程和反馈,所以有一些泄漏和错误,但我们正在努力解决这些问题.我已经修复了大部分已知的内存泄漏,他们应该有望登陆socket.io 0.7.8/0.8.

希望这有助于<3