我正在使用事件机器
需要在服务器上运行一个命令系统,并将终端的输出实时发送到客户端。
尝试:
服务器
EM.run{
EM.system('#command'){ |output|
send_data output
}
}
客户
def receive_data(data)
puts data
end
有效,但在命令完成运行时发送数据,而不是实时发送。
任何想法 ?