Hmm, that’s strange. From what I saw in the chrome dev tools and from reading about websockets was that some kind of handshake is done where the client (in this case Defold): https://www.wikiwand.com/en/HTTP/1.1_Upgrade_header#/Use_with_WebSockets
I could see the client initiating the handshake by requesting a websocket via these headers:
- Upgrade: websocket
- Connection: Upgrade
Could you please try and verify that your node.js server is accepting websocket from other clients than Defold? I’ll also send an e-mail to the team and ask if anyone is aware of any issues with the socket implementation when running Defold in HTML.