我需要连接到MQTT服务器,获取一些消息,然后重新连接(断开连接并再次连接)。
我正在使用sgcWebSockets v4.2.1和官方连接代码:
//创建websocket客户端并设置…
不是一个真正的答案,但仍然是一个解决方法:
if fSGCClient <> nil then fSGCClient.Active := False; FreeAndNil(fSGCClient);
现在fSGCClient可以重新创建并重新连接。