我正在构建一个跨网站和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吗?
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] 删除。
我来说两句