这可能是一个新手问题。我知道你可以很容易地在 Node.js 中做这种事情,但我不知道它叫什么,而且在 Google 上运气不佳。
基本上,我正在尝试使用 Ruby on Rails 构建一个简单的井字游戏服务器。玩家相互连接,并记录动作并实时处理结果。如果只是让用户向服务器发送消息,那么使用 AJAX 可以轻松完成。但是,我想让客户端等待并监听服务器指出另一个玩家已经移动,然后自动响应。我可以通过不断地用 AJAX ping 服务器来做到这一点,但必须有更好的方法。我觉得我错过了一些我还没有找到的大技术,只是因为我不完全确定如何描述它或它会被称为什么。
我想让客户端直接连接到服务器并保持实时连接吗?如果是这样,我该怎么做?如果不是,那么更好的方法是什么?在线游戏、股票行情和流媒体服务如何向客户提供它们的内容,Rails 为我提供了哪些工具来做类似的事情?