问题标签 [openonload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
546 浏览

c - 接收每个多播数据包两次 Onload?

我正在收听来自外部来源的多播数据。

当我的应用程序没有运行 Onload,一切都很好。但是,当我在下面运行时,Onload我会收到每个数据包两次。

这就是我加入多播组的方式:

我怎样才能在Onload不接收每个数据包两次的情况下运行?

0 投票
1 回答
829 浏览

amazon-web-services - 无法在 AWS 服务器上安装 OpenOnload

我正在尝试在运行 Ubuntu 服务器 18.04.3 的 AWS 服务器上安装 OpenOnload。我从这里下载了版本 7.1.0.265(最新)的 DEB 发行包:https: //support.solarflare.com/index.php/component/cognidox/? view=categories&id=361

然后从中提取文件夹 \onload_7.1.0.265-debiansource.tgz\onload_7.1.0.265.orig.tar.gz 并解压缩。然后我可以跑

根据 README 文件中的说明。在我的本地机器上的 Ubuntu 20 上,这一切都正常工作并安装了 OpenOnload,但是在 AWS 服务器实例上抛出了这个错误:

这可能是由于与 AWS 上的某些特定功能不兼容吗?我检查了下载源的版本兼容性,它说与 Ubuntu 服务器 18.04 兼容。任何关于如何解决它的想法将不胜感激!

0 投票
1 回答
30 浏览

linux - 使用 OpenOnload '无法打开共享对象文件'

我已经构建并安装了https://github.com/Xilinx-CNS/onload共享库。

然后我正在尝试: onload ping 8.8.8.8

得到这个错误:

但它适用于sudo onload ping 8.8.8.8

有人可以帮助我,我如何在没有 sudo 的情况下实现这个命令?例如,onload nc -l $PORT没有 sudo 可以工作,但 ping 不能。

一些调试信息:

sudo find / -name libonload.so

cat /etc/ld.so.conf

cat /etc/ld.so.conf.d/*.conf

sudo ldconfig -v

ls -l /usr/lib/x86_64-linux-gnu | grep onload

ls -l /lib/x86_64-linux-gnu | grep onload

/lib$ ls -l | grep x86_64-linux-gnu

/usr/lib$ ls -l | grep x86_64-linux-gnu