Я использую Soap RPC lib для подключения 1 клиента к 1 серверу (на разных ПК в одной сети)
на сервере:
require "soap/rpc/standaloneServer"
...
class SyncServer < SOAP::RPC::StandaloneServer
def initialize(*args)
super
add_method(self, 'remote_method')
end
end
в клиенте:
driver = SOAP::RPC::Driverha.new('http://' + ADDRESS + ':' + PORT, 'urn:soap_string')
driver.add_method('remote_method')
Вызов remote_method отлично работает, но это занимает много времени: более 10 секунд!
Есть ли у вас какие-либо идеи о причине этой медлительности?
Я пытался выполнить клиент и сервер на одном компьютере (установлена Linux Ubuntu), но с тем же результатом (слишком много секунд)
Любое предложение будет приветствоваться:)
Спасибо,
Алессандро ДС