想象这个场景,用户在你的网站中输入 ping google.com, 前台就会实时展示 ping 的结果,这个一般是怎么实现的呢。
1. 把执行过程写到一个文件里面,不断得读这个文件,然后展示到前台?
2. websocket ?
如果不能用 nodejs ,能实现吗?
1. 把执行过程写到一个文件里面,不断得读这个文件,然后展示到前台?
2. websocket ?
如果不能用 nodejs ,能实现吗?
1
rrfeng Dec 1, 2014
直接把 stdout /stderr 通过 stream 方式丢到 web 里如何?
|
2
tftk Dec 1, 2014
通常都是用 2 来实现的吧。
|
3
zungmou Dec 1, 2014
std 重定向,输出时输出<script>脚本来控制前台显示。
|