我今天遇到了一个问题,就是当一个软件想要与我的qmtt服务器建立连接的时候,报错了,信息如下:
New connection from 10.5.10.115:28949 on port 1883.
New client connected from 10.5.10.115:28949 as mqttjs_workflow_edit (p2, c1, k0).
No will message specified.Sending CONNACK to mqttjs_workflow_edit (0, 2).
Bad socket read/write on client mqttjs_workflow_edit: Invalid arguments provided.
很疑惑,之前是可以正常使用的,而且也可以正常收发,但是这个软件就与我的服务器冲突了,我问了以下ChatGPT,是关于套接字的参数错误,如下:
并没有什么有用信息,但是我注意到了mosquitto版本可能会有mqtt客户端库版本不兼容,我去问了软件作者,他使用的是2.0.16版本,而我的是2.0.15版本,接着我继续去google,发现如下:
于是我将我的版本恢复到2.0.11,问题暂时解决