Hello - just installed CF10 on Fedora 16 using Apache. And am trying to run some websocket code, and it seems to work great as a websocket on Chrome and Firefox. However on IE8 it does not seem to fail over to Flash.

I have double checked that Start Flash Policy Server is enabled and I have disabled all firewalls on this machine.

As a fix attempt, I tried to copy "/opt/coldfusion10/cfusion/wwwroot/crossdomain.xml" to my site root "/data/site/". But none of that has seemed to change anything.

Does anyone have any ideas for me to try or ran across this problem? I haven't seen any complaints about WebSocket's Flash fallback, so I can only assume that it works, but it's just my installation that is having difficulty.

I just attempted the logging output and was hoping to get something useful based on what you described, but Google Chrome is able to connect to the websocket perfectly and it displays logging information; however, IE8 (which doesn't support websockets and should fall back to the flash socket) still cannot connect and there is no logging output into the log files. So it appears to be the flash socket fall back that's failing. Based on the console message that shows in the IE8 Developer Tools, it seems to be a connection or security issue...

I did enable the debugging as you mentioned Kunal, but I only see debugging output on connections that successfully connected to the websocket. But the ones that do successfullly connect aren't the problem. IE8 fails to connect entirely.

Okay, well I just rebuilt my test server using Ubuntu 11.10 which is on your supported server list, and I am still receiving the same errors. So, it definitely wasn't a problem with Fedora. Anyway. Now that I'm on a supported server, I'm going to consider and post this as a bug.

I've tried replying to this in the bug report system, but haven't gotten a response there for some time. Is it possible to re-enable the Internal Web Server (port 8500) after a connector to Apache has already been installed? I would love to try this, but I would rather not re-install the server if I can avoid it.

I was banging my head against the wall with the same issue being described. My problem ended up being solved by opening the "Flash policy port" (can be found in neo-websockets.xml) in the firewall. My default port was 1243 (I also have 843 opened up as well). After opening up that all flash fallback support has been working in IE8 . Hope this helps someone else.