锁定老帖子 主题:PHPRPC for rails
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-01
最后修改:2009-03-01
ruby -v
gem install rails –source http://gems.rubyonrails.org
rails -v
gem install phprpc
ruby script/generate plugin phprpc
ruby script/generate metal server
# Allow the metal piece to run in isolation require(File.dirname(__FILE__) + "/../../config/environment") unless defined?(Rails) class Server def self.add(a, b) a + b end def self.sub(a, b) a - b end def self.hello(s) "hello: " << s end def self.call(env) if env["PATH_INFO"] =~ /^\/server/ server = PHPRPC::BaseServer.new() server.debug = true server.add(["add", "sub", "hello"], self) server.call(env) else [404, {"Content-Type" => "text/html"}, ["Not Found"]] end end end
ruby script\server
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-01
顶!不过这个包跟官方下载的没区别,直接 gem 最新的就可以了。因为以后肯定还会有更新的。
|
|
返回顶楼 | |
发表时间:2009-03-10
最后修改:2009-03-10
该版本更新到 3.0.5 了,增加了异步支持,同步线程安全等特性。
|
|
返回顶楼 | |
发表时间:2009-03-11
这个是很棒的东西,可惜没有C++版本
|
|
返回顶楼 | |
浏览 2573 次