crossbario / autobahn-java

WebSocket & WAMP in Java for Android and Java 8
https://crossbar.io/autobahn
MIT License
1.52k stars 426 forks source link

WebSockets protocol violation #509

Closed sovoereign closed 4 years ago

sovoereign commented 4 years ago

Trying to connect with WebSocket, Right after connecting socket, the socket getting closed with code 4 and with a message says WebSockets protocol violation

    fun start() {
            var url="wss://dev.ctlf.co.uk/devcall?apiKey=driver106apikey&autoSubscribe=true"
            val connection = WebSocketConnection()
            val protocolStrings = arrayOf("wamp")
            connection.connect(url,protocolStrings, object : WebSocketConnectionHandler() {
                override fun onConnect(response: ConnectionResponse) {
                    println("Connected to server-----"+response)
                }
                override fun onOpen() {
                    println("Connection onOpen------")
                  //  connection.sendMessage("Echo with Autobahn")
                }
                override fun onClose(code: Int, reason: String) {
                    println("Connection closed------"+code)
                    println("Connection closed------"+reason)
                }
                override fun onMessage(payload: String) {
                    println("Received message------: $payload")
                }
            })
        }

Connected to server-----io.crossbar.autobahn.websocket.types.ConnectionResponse@b18fe5c.
Connection onOpen------
Received message------: [0,"6245328995f6d83e9627ce360165595",1,"Ratchet\/0.4.1"]
Connection closed------4 Connection closed------WebSockets protocol violation