【other】Java和exe程序间的通信问题

找到两个java和exe之间的传参、通信方法,用来日后解决图像处理接口问题。暂记于此。

方案一

a.前端发出请求,等待回应。

b.后台接受请求,调用起exe。

c.exe执行完后将信息写入到指定文本中。

d.java端监听程序执行完毕后,获取指定文本。

e.解析文本中的信息。信息可以按照自定义规则组织,传达所需表示的含义。

f.将解析后的数据返回给前端。

优点:

前端无需轮询,等待返回结果即可。

缺点:

会出现请求超时问题,并且无法知道exe执行的目前状态。

方案二

a.前端发出请求,并开始定时触发程序状态查询请求。

b.后台接受请求,调用起exe。

c.exe执行过程、完毕均向指定文本中写入信息。

d.前端状态查询请求,不断读取指定文本中的状态信息,在前端进行相关展示。

优点:

规避请求超时问题,可以实时获取程序进程。

缺点:

前端需要进行定时状态轮询请求。

原文地址:https://www.cnblogs.com/cnsec/p/13286719.html