- EMQX 版本:v5
- 操作系统版本:嵌入式操作系统
我在使用嵌入式设备尝试连接的时候,tcp三次握手成功后,客户端向服务器发送client hello,但是经过重传五次都没收到回复(server hello)。而之前进行测试的时候,是能成功连接上的,如果看报文包也会发现需要进行重传才行,但是次数比较少,只有两三次。
在嵌入式设备连接失败的情况下,使用mqttx进行测试也能连接的上。有趣的是,在先前成功的基础上,我还用mqttx和嵌入式设备进行测试订阅发布功能。但现在突然就变了。我感到非常奇怪,我想看看服务器到底有没有收到client hello呢?
值得补充的是,使用的都是同一份固件,即嵌入式设备的代码没有变动。