Ver a proveniência

fixed nullpointer exception in server

release/3.x.x
JanEggers há 7 anos
ascendente
cometimento
783ee4328a
2 ficheiros alterados com 17 adições e 0 eliminações
  1. +9
    -0
      Frameworks/MQTTnet.NetFramework/Implementations/MqttTcpChannel.cs
  2. +8
    -0
      Frameworks/MQTTnet.NetStandard/Implementations/MqttTcpChannel.cs

+ 9
- 0
Frameworks/MQTTnet.NetFramework/Implementations/MqttTcpChannel.cs Ver ficheiro

@@ -17,14 +17,23 @@ namespace MQTTnet.Implementations
private Socket _socket;
private SslStream _sslStream;

/// <summary>
/// called on client sockets are created in connect
/// </summary>
public MqttTcpChannel()
{
}

/// <summary>
/// called on server, sockets are passed in
/// connect will not be called
/// </summary>
public MqttTcpChannel(Socket socket, SslStream sslStream)
{
_socket = socket ?? throw new ArgumentNullException(nameof(socket));
_sslStream = sslStream;
_dataStream = (Stream)sslStream ?? new NetworkStream(socket);
}

public async Task ConnectAsync(MqttClientOptions options)


+ 8
- 0
Frameworks/MQTTnet.NetStandard/Implementations/MqttTcpChannel.cs Ver ficheiro

@@ -17,14 +17,22 @@ namespace MQTTnet.Implementations
private Socket _socket;
private SslStream _sslStream;

/// <summary>
/// called on client sockets are created in connect
/// </summary>
public MqttTcpChannel()
{
}

/// <summary>
/// called on server, sockets are passed in
/// connect will not be called
/// </summary>
public MqttTcpChannel(Socket socket, SslStream sslStream)
{
_socket = socket ?? throw new ArgumentNullException(nameof(socket));
_sslStream = sslStream;
_dataStream = (Stream)sslStream ?? new NetworkStream(socket);
}

public async Task ConnectAsync(MqttClientOptions options)


Carregando…
Cancelar
Guardar