kra*_*r65 9 javascript websocket node.js socket.io engine.io
我正处于一个项目的开始,即构建一个跨越网站和Android应用程序的实时聊天应用程序.由于我想阻止对各种API调用的持续轮询,我想使用websockets(我没有经验),在这个过程中,我认为学习node.js是个好主意.所以我需要开始为node.js使用websockets lib.为此,我看到有很多选项.我最常读的是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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
930 次 |
| 最近记录: |