Skip to content

Commit 3ddb38b

Browse files
prmathur-microsoftjpwsutton
authored andcommitted
Change Sec-WebSocket-Protocol to mqtt (#366)
As per Mqtt Spec http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/csprd02/mqtt-v3.1.1-csprd02.html#_Toc385349863 The client MUST include mqtt in the list of WebSocket Sub Protocols it offers [MQTT-6.0.0.3]. Signed-off-by: prmathur-microsoft <prmathur@microsoft.com>
1 parent 422d41f commit 3ddb38b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/internal/websocket

org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/internal/websocket/WebSocketHandshake.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ private void sendHandshakeRequest(String key) throws IOException{
105105
pw.print("Upgrade: websocket" + LINE_SEPARATOR);
106106
pw.print("Connection: Upgrade" + LINE_SEPARATOR);
107107
pw.print("Sec-WebSocket-Key: " + key + LINE_SEPARATOR);
108-
pw.print("Sec-WebSocket-Protocol: mqttv3.1" + LINE_SEPARATOR);
108+
pw.print("Sec-WebSocket-Protocol: mqtt" + LINE_SEPARATOR);
109109
pw.print("Sec-WebSocket-Version: 13" + LINE_SEPARATOR);
110110

111111
String userInfo = srvUri.getUserInfo();

0 commit comments

Comments
 (0)