Modbus库,错误:连接失败:结果太大

时间:2017-06-27 07:21:23

标签: c++ modbus

我是modbus实现的新手,我正在尝试开发客户端和服务器应用程序。

当我尝试连接时,

服务器端,连接失败

int main()
{
    modbus_ctx *ctx;

    ctx = modbus_new_tcp("127.0.0.1", 1502);

    if(ctx == NULL)
    cout << "unable to allocate libmodbus context" << endl;

    if(modbus_connect(ctx) == -1)
    {
        fprint(stderr, "Connection failed: %s\n", modbus_strerror(errno);
        modbus_free(ctx);
        return -1;
    }

    ...... //rest of the code

    return 0;
}

当我运行上面的代码时,我收到以下消息:

Connection failed: Result too large

上面的代码我从modbus库中提供的示例代码中获取了&#39; test&#39;文件夹中。

我想知道我做错了什么?我该如何解决这个问题?

0 个答案:

没有答案