从JavaScript中的命名管道中读取
Read from a named pipe in JavaScript
我试图创建一个网页(使用JavaScript和HTML),显示由另一个进程收集的数据。该页面是用HTML编写的,并在虚拟机上使用Apache托管,我可以通过浏览器访问虚拟机。
我的问题在于实际将数据放入HTML页面。我以前是从一个文本文件中读取数据,但是我工作的人想要一个使用进程间通信的更优雅的解决方案,特别是命名管道。我花了两天时间试图弄清楚如何从管道读取到JavaScript,但我绝对没有运气。
所以我的问题是,有没有办法做到这一点?如果没有,我是否可以使用某种变通方法来达到相同的结果?
各种细节:生成数据的进程和网页内的脚本在同一台机器上运行
数据只是一个字符串,没什么特别的。我已经从C程序进入管道,JavaScript端是问题出现的地方。
很抱歉这个冗长的问题,非常感谢你的帮助!
编辑:使用HTML5和node.js动画网页的解决方案也将受到欢迎。我目前正在研究这作为一种替代解决方案,同时等待响应。
您可以使用node.js生成生成此数据的进程,假设您可以使用stdin(0)/stdout(1)作为命名管道,然后使用socket。IO将数据流传输到客户端。
socket . io
child_process.spawn
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 未捕获的类型错误:无法读取属性'删除'的未定义
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何在Javascript中读取unsigned int
- 如何读取表单中的输入数据
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示
- 从输入中读取并将其内容作为输出进行管道传输
- 从JavaScript中的命名管道中读取