static void Main(string[] args) { Console.WriteLine("Hello World!"); LoggerConfig.SetSerilog(); var server = TestRpcServer(); var client = TestRpcClient(); Task.WaitAll(server, client); var config = new MqttConfiguration("Mqtt"); config.ClientId = "Test JsonRpcMqtt" + Guid.NewGuid(); config.Username = "******"; config.Password = "******"; var mqtt = new MqttClientHelper(config); var taskRun = mqtt.RunAsync(); TestMqtt(mqtt); taskRun.Wait(); mqtt.Disconnect(); }
public override bool Disconnect() { logger?.LogDebug("Disconnect"); mqttClient?.Disconnect(); return(true); }