是否可以使用本地TCP/IP连接作为两个脚本之间标准I/O的替代
Is it possible to use a local TCP/IP connection as a subsitute for standard I/O between two scripts?
请原谅我对网络的无知,但我的问题是:
我有一个JavaScript文档自动化环境(Adobe ExtendScript),它与系统的其他部分隔离。我想要在ExtendScript中运行的任何脚本和我想要的任何其他程序(ruby脚本、mysql…等)之间的基本I/O功能。我在ExtendScript中可以使用的一个对象是Socket对象,它可以"创建TCP/IP连接或建立TCP/IP服务器"。设置TCP/IP服务器并从外部连接到它是否可以有效地模仿我正在寻找的I/O功能?因为我在本地运行所有东西,这是否有效地消除了您通常期望的这种连接的网络延迟?有没有我不知道的问题?
我不能谈论套接字的使用。但是,如果您只是在寻找进程间通信,那么使用命名管道可能会更简单。JSX的File对象允许您读取&编写任意文件——它应该能够使用命名管道。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 全局变量和全局对象的属性之间有什么区别吗
- java.net和javascript之间正则表达式的差异
- JavaScript中的函数和对象之间没有区别吗?
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- Jquery在函数之间传递表行
- 根据某些条件在视图之间切换
- 在控制器和数据对象之间同步数据
- d3中堆栈函数和嵌套函数之间的差异
- JQuery:在页面之间滑动
- 如何使用JavaScript查找1和N之间的所有数字的总和
- 操作放置在画布上的元素之间的连接
- 在下划线中使用_(obj).map(callback)和_.map(obj,callback)之间的区别
- jquery在表单之间切换
- Nodejs API控制器,用于在API之间切换
- 验证XHR和标准执行之间的区别
- 使用英国日期标准dd/mm/yyyy计算两个日期之间的差异
- 比较美国日期标准中两个日期之间的差异 mm/dd/yyyy
- 是否可以使用本地TCP/IP连接作为两个脚本之间标准I/O的替代
- 过程和过程之间的区别是什么?标准和进程.标准输出与HTTP请求和响应