Connect to Volumio via WebSocket (using cpp/QT/QML)

Hi,

I currently write an application to control volumio. I use CPP, QT and QML.

In the moment I have problems to connect to volumio using websockets. The QT class QtWebSockets is not working together with socket.io and the cpp class on the socket.io webpage needs libraries that I don’t want to use.

I found a QT based implementaion of a socket.io client:

github.com/KurtPattyn/QtSocketIo

But it is not working too. I receive HTTP error 4000 (bad request)

Here are my questions:

  1. Is there anybody who managed to connect to volumio using QT?

  2. Which program is using websockets to communicate (maybe one of the two IOS apps). With a running application I want to use a network monitor and read the communication to analyze it and find the problem in my program.

Thank you for the help