public Form1() { InitializeComponent(); var ipList = new List <string>(); var ips = Dns.GetHostAddresses(Dns.GetHostName()); foreach (var item in ips) { if (item.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork) { ipList.Add(item.ToString()); } } comb_ServerIP.DataSource = ipList; server = new MqttFactory().CreateMqttServer(); }
public async Task StartServerAsync() { try { var optionsBuilder = new MqttServerOptionsBuilder() .WithConnectionBacklog(100) .WithDefaultEndpointPort(1883); _mqttServer = new MqttFactory().CreateMqttServer(); await _mqttServer.StartAsync(optionsBuilder.Build()); } catch (Exception ex) { _logger.LogError("StartServerAsync error:\n" + ex.ToString()); Console.ReadLine(); } }