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
Вам нужно запустить реестр [RMI]. Метод getRegistry()
не запускает реестр. Метод createRegistry(int)
запускает реестр. Вам нужно изменить эту строку в вашем классе Server
Registry registry = LocateRegistry.getRegistry();
на эту
Registry registry = LocateRegistry.createRegistry(1099);
Обратите внимание, что 1099 - это порт по умолчанию, используемый RMI.