Files
MQTTnet/Tests/MQTTnet.Test.BlazorApp/Client/Pages/Counter.razor
T
2020-05-25 22:31:07 +02:00

28 lines
637 B
Plaintext

@page "/counter"
@using MQTTnet.Client.Options
@using System.Threading
<h1>Counter</h1>
<p>Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
@code {
private int currentCount = 0;
private async Task IncrementCount()
{
var mqttFactory = new MqttFactory();
var client = mqttFactory.CreateMqttClient();
var options = new MqttClientOptionsBuilder()
.WithWebSocketServer("192.168.1.15:80/mqtt")
.Build();
await client.ConnectAsync(options, CancellationToken.None);
currentCount++;
}
}