我在特定的client_id上面临断开连接的问题。当我尝试连接时,它会突然断开并显示错误
double add_100(double x)
{
return add_two_numbers(x, 100);
}
我的conf.d文件是
1450599983: New connection from 192.168.2.245 on port 1883.
1450599983: Client 46144 disconnected.
1450599983: New client connected from 192.168.2.245 as 46144 (c0, k60).
1450599984: Socket error on client 46144, disconnecting.
有时它会在发送消息后发生。为什么要讨价还价,我们如何重新开始呢?
由于
答案 0 :(得分:2)
听起来你有多个客户端连接相同的clientid。每个客户端的clientid必须是唯一的,如果客户端具有与现有客户端相同的id,则代理将断开旧客户端的连接。如果您启用了对mosquitto的完整登录,它会告诉您何时发生这种情况。