Отправка данных с сервера на клиент ruby ​​drb

Я пытаюсь сделать простой чат для 2 пользователей в одной локальной сети. Идея в том, что один из них может быть хостом, а другой - клиентом.

server.rb:

class ChatSerwer
  def chat( msg)
    puts msg;
  end

  def ChatSerwer.Run
    $SAFE=1;
    @@server = LogSerwer.new
    DRb.start_service('druby://localhost:9000', @@server)
    DRb.thread.join
  end

end

ChatSerwer.Run

client.rb:

$ip='192.168.1.110'
obj = DRbObject.new_with_uri($ip) 
msg=''
while msg!='exit'
  if obj.respond_to?('chat')
    print "Messege:";msg=gets.chop
    obj.chat(msg);
  end
end

Но есть ли способ отправить meesege клиенту в качестве сервера?

0 ответов

Другие вопросы по тегам