Refactoring of WebSocket support

This commit is contained in:
Christian Kratky
2017-09-09 23:13:53 +02:00
parent 8aec1583df
commit 1c30d14910
13 changed files with 282 additions and 38 deletions
@@ -22,15 +22,15 @@ namespace MQTTnet
{
switch (options.ConnectionType)
{
case ConnectionTypes.TCP:
case ConnectionTypes.TLS:
case MqttConnectionType.Tcp:
case MqttConnectionType.Tls:
return new MqttTcpChannel();
case ConnectionTypes.WS:
case ConnectionTypes.WSS:
return new MqttWebSocketsChannel();
case MqttConnectionType.Ws:
case MqttConnectionType.Wss:
return new MqttWebSocketChannel();
default:
return null;
throw new NotSupportedException();
}
}
}