关于C# winform 使用MQTT 的问题
是这样的,我做了一个监控程序,监控文件夹是否有文件上传,有文件则执行mqtt推送事件,然后网页端接收,我的这个推送程序运行一段时间总是内存溢出,我知道原因就是推送方法内部每次推送都要new mqtt对象。如果new mqtt对象写在方法外,推送的方法就获取不到mqtt对象。
我的问题是mqtt如何写在方法外减少每次new 一个新的对象,或者写在方法内及时销毁对象。最终的目的就是不要内存增加。
MqttClient client = new MqttClient("192.168.1.200");
string clientId = Guid.NewGuid().ToString();
client.Connect(clientId);