C++ Modbus库,错误:连接失败:结果太大
我是modbus实施新手,我正在尝试开发客户机和服务器应用程序 服务器端当我尝试连接时,连接失败C++ Modbus库,错误:连接失败:结果太大,c++,modbus,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)
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;
}
以上代码取自modbus库“测试”文件夹中提供的示例代码
我想知道我做错了什么?我应该如何解决这个问题?您的Modbus从机是否真的在端口1502上运行?@Ronaldo,是的,客户端也在本地主机的同一端口1502上运行
Connection failed: Result too large