【发布时间】:2011-04-13 15:54:23
【问题描述】:
我对客户端/服务器架构系统的当前框架感到困惑。
你知道,当我们在写一个小演示时,在服务器端,我们监听一个端口并与客户端建立 TCP/UDP 连接,然后我们做一些自定义工作。
好吧,我的问题是,当我们使用像 Ruby on Rails 这样的框架时,我可以将自定义工作放在哪里?
这些框架似乎只适用于管理网站的人。
我无法添加评论,所以在这里多说几句。
感谢您的回答。实际上,我知道如何进行套接字编程来处理所有请求。但是因为我想要构建的是产品而不是演示。我认为我需要一个广泛使用的框架。
ACE和twisted似乎很擅长做这些事情。但是 RoR 呢?我看到许多网站,您可以使用他们的 API 并从他们的服务器获取消息。 RoR不能做这些事情吗?如果是这样,如何在没有网站页面的情况下实现客户端和服务器之间的 HTTP + JSON 通信?
我查了几个关于 RoR 的教程,他们只告诉我如何建立一个网站来呈现 HTML 文件,但我需要的是一种在服务器和客户端之间进行通信的机制。
谢谢。
【问题讨论】:
标签: ruby-on-rails client-server