我应该使用哪个node.js套接字引擎?

克拉默65

我正在构建一个跨网站和Android应用程序的实时聊天应用程序的项目的开始。由于我想防止对各种API调用进行持续轮询,因此我想使用websockets(我没有经验),在此过程中,我认为学习node.js是一个好主意。因此,我需要开始将websockets库用于node.js。为此,我看到了很多选项。我最了解的东西是socket.io。

在SO的周围,我还读到socket.io v0.9确实有很多错误,而且我看到关于engine.io是来自socket.io 1.0版的新的socket.io后端的参考,据称它“指日可待”。所有这些消息均来自2012年(例如此消息),当我查看socket.io网站时,我看到它们仍处于v0.9,这让我想知道几件事:

  • 仍在积极开发socket.io吗?
  • socket.io是一个可行的选择,还是我需要驻留在另一个库中?
  • 您会推荐哪一种以便轻松启动,或者node.js现在实现了良好的套接字(例如,使用net.Socket)?

欢迎所有提示!

仍在积极开发socket.io吗?

https://github.com/learnboost/socket.io

主人:在7小时前完成

所以它现在真的在开发中。

socket.io是一个可行的选择,还是我需要驻留在另一个库中?

我们在几个项目中使用了socket.io,没关系。也许您应该调整心跳值。对我们来说是:

app.io = io.listen(app);
logger.info('Setting up basic configuration.');
app.io.set('heartbeat timeout', 50);
app.io.set('heartbeat interval', 20);
app.io.set('browser client minification', true);
app.io.set('store', new io.RedisStore(ioStoreSettings)); // also don't use in-memory store, it is hardly not recommended

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java套接字:我应该使用哪个IP地址?

来自分类Dev

我应该使用哪个Web套接字Uri进行phonegap聊天应用程序?

来自分类Dev

我应该选择哪个 Node.js 版本?

来自分类Dev

我应该为“类型”使用哪个关键字

来自分类Dev

Node.js套接字连接错误

来自分类Dev

Node js的多个路由获取套接字

来自分类Dev

Laravel Node.js套接字IO

来自分类Dev

使用https的Node.js中的套接字挂起错误

来自分类Dev

对于简单的代码示例,我应该使用哪个快速模板引擎?

来自分类Dev

对于简单的代码示例,我应该使用哪个快速模板引擎?

来自分类Dev

套接字IO,我应该将静态javascript文件保存在哪个目录中

来自分类Dev

Flutter套接字IO无法连接到Node JS套接字IO服务器

来自分类Dev

Azure网站使用套接字协议启动我的Hapi Node.js网站

来自分类Dev

我应该使用哪个AVX寄存器来避免3字节VEX前缀?

来自分类Dev

降低Node.js套接字连接的超时

来自分类Dev

Node.js-套接字断开事件无法正常工作

来自分类Dev

长POST node.js上的套接字超时

来自分类Dev

node.js-处理TCP套接字错误ECONNREFUSED

来自分类Dev

Node.js网络套接字内存泄漏?

来自分类Dev

Node.js MongoDB套接字关闭错误

来自分类Dev

Node.js-如何跟踪连接的套接字对象?(TCP)

来自分类Dev

Node.js中的套接字构造器问题

来自分类Dev

Node.js https.request()错误:套接字挂断

来自分类Dev

长POST node.js上的套接字超时

来自分类Dev

为每个新的套接字node.js设置超时

来自分类Dev

Node.js,如何检测关闭的套接字?

来自分类Dev

Node.JS,套接字IO:相同的源策略错误

来自分类Dev

从Node.js代码引发套接字事件

来自分类Dev

管理多个TCP套接字Node.js

Related 相关文章

热门标签

归档