是否可以使用本地TCP/IP连接作为两个脚本之间标准I/O的替代

Is it possible to use a local TCP/IP connection as a subsitute for standard I/O between two scripts?

本文关键字:标准 之间 两个 脚本 可以使 TCP IP 是否 连接      更新时间:2023-09-26

请原谅我对网络的无知,但我的问题是:

我有一个JavaScript文档自动化环境(Adobe ExtendScript),它与系统的其他部分隔离。我想要在ExtendScript中运行的任何脚本和我想要的任何其他程序(ruby脚本、mysql…等)之间的基本I/O功能。我在ExtendScript中可以使用的一个对象是Socket对象,它可以"创建TCP/IP连接或建立TCP/IP服务器"。设置TCP/IP服务器并从外部连接到它是否可以有效地模仿我正在寻找的I/O功能?因为我在本地运行所有东西,这是否有效地消除了您通常期望的这种连接的网络延迟?有没有我不知道的问题?

我不能谈论套接字的使用。但是,如果您只是在寻找进程间通信,那么使用命名管道可能会更简单。JSX的File对象允许您读取&编写任意文件——它应该能够使用命名管道。