首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于实时通信应用的Socket.io替代方案

用于实时通信应用的Socket.io替代方案
EN

Stack Overflow用户
提问于 2013-08-14 15:16:10
回答 2查看 2.7K关注 0票数 0

我已经建立了一个多人游戏与实时排行榜。游戏是在PHP(后端)+Flex(前端)。我使用socket.io与node.js服务器进行实时通信。但是在我的客户端网络配置上,我面临着很多关于代理设置的问题。大多数时候,我的应用程序不会与我的节点(套接字)服务器通信。由于代理配置的原因,它无法建立连接。

我可以选择哪些选项?我试着寻找更多的替代方案。我遇到了像pusher和pubnub这样的服务,但它们有点贵。有没有人尝试过Amazon SNS,它适合这个吗?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2013-08-14 18:34:08

您不能通过代理连接的原因是因为socket.io正在使用web套接字。请参阅Socket.io and firewall Software (该页面还包含测试websocket连通性的链接)。有许多方法可以缓解此问题:

  1. 使用安全websockets (wss://)

有关更多信息,请参阅Configuring Socket.io.

票数 1
EN

Stack Overflow用户

发布于 2014-06-27 22:17:50

有SocketCluster:https://github.com/topcloud/socketcluster,它在多个CPU核心上运行,并且很好地处理错误(工作进程自动恢复)。它没有发现内存泄漏(只需确保您使用的是最新版本的Node.js)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18225446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档