зеркало из https://github.com/github/ruby.git
20 строки
378 B
Ruby
20 строки
378 B
Ruby
|
#!/usr/bin/env ruby
|
||
|
|
||
|
require 'drb'
|
||
|
require 'drb/ssl'
|
||
|
|
||
|
there = ARGV.shift || "drbssl://localhost:3456"
|
||
|
|
||
|
config = Hash.new
|
||
|
config[:SSLVerifyMode] = OpenSSL::SSL::VERIFY_PEER
|
||
|
config[:SSLVerifyCallback] = lambda{|ok,x509_store|
|
||
|
p [ok, x509_store.error_string]
|
||
|
true
|
||
|
}
|
||
|
|
||
|
DRb.start_service(nil,nil,config)
|
||
|
h = DRbObject.new(nil, there)
|
||
|
while line = gets
|
||
|
p h.hello(line.chomp)
|
||
|
end
|