与来自 *nix 的 Prepar3d/Microsoft Flight Simulator 交谈

Talking to Prepar3d/Microsoft Flight Simulator from *nix

有没有办法在不使用 SimConnect api 的情况下与 Prepar3d/MSFS 对话,这样我就可以在 *nix/any 环境中通过打开套接字和对话之类的操作来实现XML?

是否有可以在 *nix 环境中使用的 SimConnect 版本?

这是一个老问题,但不妨回答一下。

简短的回答是否定的。 FSUIPC 和 P3d API 都 运行 on Windows 并且是我所知道的与 sim 通信的唯一解决方案。

但是,您可以为 API 编写一个包装器来接收 UDP 数据包并将它们输入到 sim 卡中。如果您熟悉套接字编程,这将非常简单,但您必须确保 Unix 盒直接插入带有 P3d 的 PC,否则您最终会延迟大约 100 毫秒或更多(来自路由器).