I am trying to use websockets on Linux (Ubuntu 14.04 to be precise) using CEF version 2704 / Chromium 51. I expose my own server and have a test webpage to test its functionality.
On my Ubuntu machine, when I load my test webpage in Firefox, the websocket connections are established, but when I load it in my CEF based application, they are not. I couldn't find any relevant error/warning messages in the logs. I figured it might be related to security settings, so I tried serving the webpage from "localhost" (the server is also running on "localhost"), and also tried adding the "--disable-web-security" switch. I also tried adding a scheme handler on "ws" and I do see the calls reaching at least CEF.
With the same setup on my Windows setup, websockets do work (webpage hosted on Windows machine, server running on this same Windows machine, same CEF based application).
I will continue my investigation by digging in the CEF / Chromium sources, but would appreciate any tips as to what might be the issue.