在Lightroom插件和iOS应用程序之间通过LAN进行通信

在Lightroom插件和iOS应用程序之间通过LAN进行通信,ios,sockets,plugins,io,lightroom,Ios,Sockets,Plugins,Io,Lightroom,我在Adobe的LR SDK论坛上问过这个问题,我想我也会在这里问 我想为Lightroom 6+创建一个插件,允许在LR插件和iOS应用程序之间进行双向通信。iOS设备将位于同一个本地网络上 实现这一点的最佳方法是什么?我在考虑使用LRSocket,这是最直接的方法吗?我假设使用这种方法,iOS应用程序将需要充当服务器,而LR插件将充当连接客户端?但是,我发现的所有关于LRSocket一般用法的文档和示例都表明使用了localhost。如果iOS设备只能使用localhost,则无法通过WiF

我在Adobe的LR SDK论坛上问过这个问题,我想我也会在这里问

我想为Lightroom 6+创建一个插件,允许在LR插件和iOS应用程序之间进行双向通信。iOS设备将位于同一个本地网络上

实现这一点的最佳方法是什么?我在考虑使用LRSocket,这是最直接的方法吗?我假设使用这种方法,iOS应用程序将需要充当服务器,而LR插件将充当连接客户端?但是,我发现的所有关于LRSocket一般用法的文档和示例都表明使用了localhost。如果iOS设备只能使用localhost,则无法通过WiFi与iOS设备直接通信


任何信息都将不胜感激。

我刚开始尝试做同样的事情,尽管是在Android应用程序中,但遇到了与LrSocket.Bind似乎只能绑定到localhost接口相同(显然无法克服)的问题

我认为解决这个问题的唯一方法是在LR主机操作系统上有一个中间端口转发器,在localhost:port和ethernet/wifi:port之间转发流量

我想,您可以在mac上使用ssh,并且有针对Windows的端口转发应用程序(据称ssh即将推出)。PassPort(XP时代的旧应用程序似乎仍然有效)

不过有点……凌乱


另一种选择是使用LrHttp.get(和/或.post),但这需要进行信息调查,对于某些要求来说可能有点滞后。

感谢您的回复,我最终制作了一个小型服务器应用程序,作为插件和移动应用程序的中间人。