gpt4 book ai didi

java - Windows 上从 Java 到 C++ 的高效数据传输

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:56 25 4
gpt4 key购买 nike

我希望将大量数据(高达 ~1 Gbit)从 Java 流式传输到 C++ 应用程序(都在同一台机器上)。我目前在 Linux 上使用 FIFO,但也需要 Windows 解决方案。

最跨平台的方法似乎是本地套接字,但是:a) 我不会从 TCP 校验和复制到内核空间和从内核空间复制大量开销吗?b) 普通用户的防火墙不会尝试检查并可能阻止连接吗?

看起来更安全的解决方案可能是使用 JNI 和命名管道 API (\.\pipe\blah),这会在连接的两端造成平台特定的困惑。

这真的是我的 2 个最佳选择吗(人们会推荐哪个?)谢谢!

最佳答案

你应该看看Protocol Buffers来自 Google,它同时支持 C++ 和 Java。

关于java - Windows 上从 Java 到 C++ 的高效数据传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/266913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com