我正在尝试为同一本地网络中的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作为服务器发送给客户端?