在 Fast-DDS 中,将 IP 从 Localhost 设置到某个 LAN
In Fast-DDS, Set IP From Localhost to Certain LAN
我是DDS和C++的新手,我在树莓派(ubuntu服务器)中使用fastrtps对运行dds代码(动态示例)进行了成功。但是,当我将订阅部分移动到另一个树莓时,两个树莓找不到彼此。
到目前为止,我猜有两个原因:
- 我的手机(android)有防火墙。要不要换手机switch?
- 我应该使用 API 来设置 raspberry-self ip,但我找不到它适合示例代码
result of command lsof -i -P -n
这是示例代码 DynamicHelloWorldExample。
谢谢 ><
最后,我关闭了两个树莓上的防火墙(下面的命令),而不是手机。
sudo ufw disable
感谢所有试图帮助我的人。
我是DDS和C++的新手,我在树莓派(ubuntu服务器)中使用fastrtps对运行dds代码(动态示例)进行了成功。但是,当我将订阅部分移动到另一个树莓时,两个树莓找不到彼此。
到目前为止,我猜有两个原因:
- 我的手机(android)有防火墙。要不要换手机switch?
- 我应该使用 API 来设置 raspberry-self ip,但我找不到它适合示例代码 result of command lsof -i -P -n
这是示例代码 DynamicHelloWorldExample。
谢谢 ><
最后,我关闭了两个树莓上的防火墙(下面的命令),而不是手机。
sudo ufw disable
感谢所有试图帮助我的人。