def startup_server(opt_proc,_receiver_proc)
@client_port = opt_proc.call(:xmlrpc_bridge_port_r2j)
@client_pool = []
@pool_lock = Monitor.new
myserver = XMLRPC::Server.new(opt_proc.call(:xmlrpc_bridge_port_j2r),
"localhost",10,$stdout,false,
opt_proc.call(:debug_out))
myserver.add_handler("jb",XMLRPCJBReceiver.new(_receiver_proc))
myserver.add_handler("server.exit") do
myserver.shutdown
end
@server = Thread.new {
myserver.serve
}
@shutdown_proc = lambda {
myserver.shutdown
}
print_debug("ClientPort:#{opt_proc.call(:xmlrpc_bridge_port_r2j)} ServerPort:#{opt_proc.call(:xmlrpc_bridge_port_j2r)}")
@connected = true
end