소스 검색

fixed nullpointer exception in server

release/3.x.x
JanEggers 7 년 전
부모
커밋
783ee4328a
2개의 변경된 파일17개의 추가작업 그리고 0개의 파일을 삭제
  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 파일 보기

@@ -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 파일 보기

@@ -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)


불러오는 중...
취소
저장