サーバー上でコマンド システムを実行し、ターミナルの出力をリアルタイムでクライアントに送信する必要があります。
で試してください:
サーバ
EM.run{
EM.system('#command'){ |output|
send_data output
}
}
クライアント
def receive_data(data)
puts data
end
動作しますが、リアルタイムではなく、コマンドの実行が終了したときにデータを送信します。
何か案が ?