linux - 与 *nix 的 Prepar3d/Microsoft Flight Simulator 交谈

标签 linux unix real-time simulation

有没有一种方法可以在不使用 SimConnect api 的情况下与 Prepar3d/MSFS 对话,以便我可以通过打开套接字和对话 XML 之类的操作从 *nix/任何环境中完成此操作?

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

最佳答案

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

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

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

关于linux - 与 *nix 的 Prepar3d/Microsoft Flight Simulator 交谈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28817451/

相关文章:

linux - 什么时候进程上下文切换应该比线程上下文切换更快?

bash - 如何拆分文件并并行处理它们,然后将它们拼接回去? unix

python - 在哪里找到python-2.6.0-8.9.28的xml.dom python包,我有一个Linux版本的suse/x86_64版本

用于实时应用程序的 Android 架构

parse-platform - 带存储的 Pubnub 聊天应用程序

linux - 在 SCHED_DEADLINE 调度程序下 sched_yield() 保证在下一个周期开始时唤醒?

php - 创建没有 cpanel 访问权限的数据库

linux - 如何使用 NAT 适配器和 Samba 共享文件夹 b/n VirtualBox 和 Win 7

c - 为什么进程不能抢占中断?

linux - 是否有 Unix 系统调用在当前偏移处截断文件