I have a Coldfusion Websockets channel that streams data every 2 seconds. This has worked perfectly for some time, however I have now approximately doubled the amount of data being sent and I have problems when it comes to Chrome and Internet Explorer – they both come up with the following errors -
> Websocket connecttion to 'ws://[login to view URL]' failed: Invalid frame header Uncaught > TypeError: Cannot set property 'readyState' of undefined
Everything works perfectly on Firefox.
I am assuming the errors relate to the size of the packets and that they are not correctly specified in the header, since if I reduce the amount of data slightly (to below 65KB) everything works fine. I have increased the “Max Data Size” for websockets in Coldfusion Administrator but this does not fix the problem. I believe that Coldfusion is not correctly specifying the size of the frame in when the size is over 65KB and FireFox is more forgiving of this than Chrome and Internet Explorer.
The problem seems to occur in the [login to view URL] file and it may need to be modified.
There is quite a bit of info online regarding this error - but not in terms of Coldfusion.
Here are a couple of links describing similiar issues :
[login to view URL]
[login to view URL]
If you could please let me know if you think you can solve this issue and if so, what fixed price you would agree on.
Thanks,
Ryan.
Hello Sir,
This is Manoj Patle, 4+ years cold fusion developer, I can work on your project today ASAP and do search.
I have done in slimier project which was communicating with webbsocket, Which was prepared in cf server side code. I can give a try as I have experience on working with cf webbsocket.
Please contact so I can investigate and try to fix.
Thanks
Manoj