1

我正在尝试使用 Fast-Rtps 发送和接收大消息。我采用了 HelloworldExample 代码并更改了它的 idl 消息(我添加了一个不同大小的 char 数组)我设法发送的最大大小是 8370000。

我已经找到并将这一行添加到 init() 方法中: Wparam.qos.m_publishMode.kind = ASYNCHRONOUS_PUBLISH_MODE; 它有帮助,但我仍然停留在 8MB

struct HelloWorld
{
    unsigned long index;
    string message;
    char array[8000000];
};

将消息更改为:

struct HelloWorld
{
    unsigned long index;
    string message;
    char array[9000000];
};

我得到:分段错误(核心转储)

4

0 回答 0