同じローカル ネットワークで 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 をサーバーとしてクライアントに送信する方法はありますか?