Drb e ringraziamenti

Salve.
Ho uno script che usa druby
lato client uso:
proxy = DRbObject.new(nil, “druby://192.168.2.100:20000”)
Ovviamente quando il server non c’è il client va in errore
(DRb::DRbConnError)
vorrei fare in modo che il client non vada in errore ma rimanga in
attesa, fino a quando il server non è disponibile.

Colgo l’occasione per ringraziare tutti quelli che hanno risposto
alle mie innumerevoli domande, a volte credo anche un
pò stupide._______________________________________________
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml

— Simone [email protected] wrote:

attesa, fino a quando il server non è disponibile.
non ne sono sicuro ma credo tu possa fare delle
porcate impostando un tiemout differente sul socket…
Ad ogni modo c’è sempre il metodo classico

def connect
proxy = DRbObject.new(nil,uri)
rescue DRb::DRbConnError
sleep(5)
puts “Waiting for server…”
retry
end

L’aggiunta di un numero massimo di tentativi è
lasciata come esercizio :wink:


Goto 10: http://www.goto10.it
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info

  ___________________________________________________________

Yahoo! Answers - Got a question? Someone out there knows the answer. Try
it
now.