1

同じローカル ネットワークで 2 人のユーザー用のシンプルなチャットルームを作ろうとしています。アイデアは、そのうちの1つがホストになり、他の1つがクライアントになるということです。ここでは小さな例です

サーバー.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 をサーバーとしてクライアントに送信する方法はありますか?

4

0 に答える 0