Rubyの魔神 このページをアンテナに追加 RSSフィード

   「Ruby」は宝石の魔神のイメージ(The Jinn of the Ruby)
   [VB] [VB6] [C#] [Android] [電子工作] [個人メモ] [仕事メモ] [アイデア] [TstLink] [CE] [LTSA] [自動化] [Qt] [OCaml] [TOOLS]
   [3Dプリンタ] [RAA] [Forge]   [機能別索引] [逆引きRuby] [マニュアル] [るびま] [標準ライブラリ] [るりまサーチ] [Try! Ruby] [PRaggerまとめ] [ピジョン・ブラッド]
   [Rubyコーディング規約] [プログラミングのオキテ] [Rubyist SNS] [TOOLBIS]
   [RubyネットワークProg] [druby] [コードなにがし] [RDocテンプレ] [Ruby/Tkサンプル]
   [WAVE] [Xperia] [github] [twitterなど] [Java] [EA] [マクロ]

2006-12-03

トラックバック - http://ruby.g.hatena.ne.jp/garyo/20061203

2006-11-29

XMLRPC例

| 13:30 | XMLRPC例 - Rubyの魔神 を含むブックマーク はてなブックマーク - XMLRPC例 - Rubyの魔神 XMLRPC例 - Rubyの魔神 のブックマークコメント

client

require 'xmlrpc/client'

client = XMLRPC::Client.new2("http://localhost:8080/XMLRPCserver.rb")
result = client.call("sample.sumAndDifference", 5, 3)
sum = result["sum"]
difference = result["difference"]
puts "Sum: #{sum}, Difference: #{difference}"

server

#!/usr/local/bin/ruby

require "xmlrpc/server"
s = XMLRPC::CGIServer.new
s.add_handler("sample.sumAndDifference") do |a,b|
  { "sum" => a + b, "difference" => a - b }
end
s.serve

proxy

| 17:39 | proxy - Rubyの魔神 を含むブックマーク はてなブックマーク - proxy - Rubyの魔神 proxy - Rubyの魔神 のブックマークコメント

proxy()を使うと関数のように呼べる

server独立型

require "xmlrpc/server"

s=XMLRPC::Server.new(10000)

s.add_handler("test.mul")do |a|
	a*2
end
s.serve

client

require "xmlrpc/client"

s=XMLRPC::Client.new("localhost","/mul2",10000)

michael = s.proxy("test")
result = michael.mul(310) 
p result
トラックバック - http://ruby.g.hatena.ne.jp/garyo/20061129