20得票1回答
有哪些Web实时通信协议可用?

最近我了解到WebSockets,对其所带来的可能性感到震撼。我搜索了全面的实时(和准实时)通信协议和技术列表 - 例如XMPP,WebRTC,但我找不到任何完整的列表。因此,请在此处帮助我组装该列表。 更新:我正在寻找适用于web的实时协议。

20得票2回答
如何在 HTML 页面刷新后避免在 socket.io 中创建新的套接字连接?

我尝试了socket.io,我发现当客户端html页面加载时,会创建一个新的socket连接。当我刷新页面时,我发现会创建一个新的socket连接,然后旧连接断开。 我的问题是如何避免这种情况?因为我正在构建一个聊天室应用程序。当用户进入房间页面时,在服务端上“连接”事件会发出“欢迎用户xx...

20得票2回答
使用服务器发送事件进行双向客户端-服务器通信的负面影响(而不是WebSockets)

最近我发现Server-Sent events是从服务器向客户端推送数据的一种更简单的选择,相比WebSockets,这种方法更加易用。大部分比较它们的文章(例如这里,这里和这里)都说如果你不需要客户端和服务器之间的全双工通信,那么WebSockets就有些过度了,而SSE已经足够好了。 我...

19得票1回答
Firebase的延迟是否足够低,可以用于实时MMOG而不是socket?

我想知道Firebase在延迟和吞吐量方面的性能是否足够用于在线实时MMO游戏。 有足够了解的人可以分享他们的意见吗? Firebase能否代替套接字用于实时游戏?

19得票10回答
有哪些确定性垃圾回收算法?

通过"确定性",我指的是可以用于类似航空航天飞行软件等关键实时软件。垃圾回收器(以及动态内存分配)被认为是不确定的,在飞行软件中是绝对禁止的。然而,我知道目前有研究在进行这方面的探索,所以想知道这个问题是否已经解决。 我也想问一下任何对使用方式有限制的垃圾回收算法。

19得票1回答
选择 Faye 还是 Rails 4 ActionController::Live 的困惑

我已经在Ruby On Rails中使用了Faye,因为我将Faye运行在与我的Rails应用程序连接的另一个服务器上,所以它几乎不用成本。 然而,我遇到了一些问题,比如当Rails服务器上的查询时间太长时,过一段时间后,Faye连接会失败并引发异常。 现在,我正在研究Actioncont...

19得票4回答
IPC速度和比较

我试图实现一个涉及不同模块间IPC的实时应用程序。这些模块正在进行一些数据密集型处理。在原型中,我使用消息队列作为IPC的支柱(Activemq),这很容易(考虑到我完全是IPC新手),但速度非常慢。 这是我的情况: 我已经隔离了IPC部分,以便将来可以用其他方式改变它。 我有3周时间来...

19得票3回答
如果将结构化文档(如HTML)简单地视为纯文本,那么操作转换是否适用?

谷歌Wave协议的常见问题解答中表示,HTML“没有理想的属性”,而且“如果不是不可能的话,HTML会使操作转换(OT)变得困难”[1]。为什么会这样?如果将HTML简单地视为纯文本,然后应用OT会出现什么问题? http://www.waveprotocol.org/faq#TOC-Wh...

18得票6回答
使用MongoDB和Node.js构建实时Web应用程序

我一直在思考如何使用nodejs / socket.io / mongodb创建实时Web应用程序。这个想法与Google文档非常相似,页面上编辑的对象会被发送到所有客户端浏览器并重新呈现。 最好的方法是什么?根据我所了解的,我能够想到3种方法: 1)使用mongodb oplogs 向mon...

18得票4回答
实时音频处理与AVAudioEngine

你好。我想用Swift中的新AVAudioEngine实现一个实时音频应用程序。有人对这个新框架有经验吗?实时应用程序是如何工作的? 我的第一个想法是将(处理后的)输入数据存储到AVAudioPCMBuffer对象中,然后通过AVAudioPlayerNode让其播放,就像你在我的演示类中看...