Bladeren bron

set binary mode

release/3.x.x
JanEggers 6 jaren geleden
bovenliggende
commit
978694b3c0
1 gewijzigde bestanden met toevoegingen van 9 en 0 verwijderingen
  1. +9
    -0
      Source/MQTTnet.AspnetCore/MqttConnectionHandler.cs

+ 9
- 0
Source/MQTTnet.AspnetCore/MqttConnectionHandler.cs Bestand weergeven

@@ -1,4 +1,5 @@
using Microsoft.AspNetCore.Connections;
using Microsoft.AspNetCore.Connections.Features;
using MQTTnet.Adapter;
using MQTTnet.Serializer;
using MQTTnet.Server;
@@ -13,6 +14,14 @@ namespace MQTTnet.AspNetCore

public override async Task OnConnectedAsync(ConnectionContext connection)
{
// required for websocket transport to work
var transferFormatFeature = connection.Features.Get<ITransferFormatFeature>();
if (transferFormatFeature != null)
{
transferFormatFeature.ActiveFormat = TransferFormat.Binary;
}


var serializer = new MqttPacketSerializer();
using (var adapter = new MqttConnectionContext(serializer, connection))
{


Laden…
Annuleren
Opslaan