RMI клиент-сервер NotBoundException

function reverse(t)
  local nt = {} -- new table
  local size = #t + 1
  for k,v in ipairs(t) do
    nt[size - k] = v
  end
  return nt
end

function tobits(num)
    local t={}
    while num>0 do
        rest=num%2
        t[#t+1]=rest
        num=(num-rest)/2
    end
    t = reverse(t)
    return table.concat(t)
end
print(tobits(7))
# 111
print(tobits(33))
# 100001
print(tobits(20))
# 10100
1
задан Rubiks 27 February 2019 в 17:16
поделиться

1 ответ

Вам нужно запустить реестр [RMI]. Метод getRegistry() не запускает реестр. Метод createRegistry(int) запускает реестр. Вам нужно изменить эту строку в вашем классе Server

Registry registry = LocateRegistry.getRegistry();

на эту

Registry registry = LocateRegistry.createRegistry(1099);

Обратите внимание, что 1099 - это порт по умолчанию, используемый RMI.

0
ответ дан Abra 27 February 2019 в 17:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: