I am comparing WebSocket servers
- xsockets.net
- SuperWebSocket
- Fleck
- SignalR
SignalR is only available on Server 2012, but my servers are running Windows 2008.
SuperWebSocket & Fleck, they only support flash-proxy fallback.
xsockets.net, this one has long-pooling fallback support in elder web browser. But it says the fallback is only available to MVC3/4 project. Can it open a port in MVC3/4 application to accept connections for clients which support websocket? It seems impossible to me on Windows 2008.
I have the question, that is: how does XSockets.NET run in Windows 2008?
As you know, WebSocket feature is not added in http.sys until IIS8.0. In IIS7.5, SignalR always run in long-pooling mode for all clients.
Is it the same for XSockets.NET? because it is said the long-pooling fallback is only supported in MVC3/4 project. If I want to take the advantage of fallback support, I must use XSockets.NET in MVC3/4 which is finally hosted by IIS. And IIS7.5 does not have the feature of websocket, that is what I am afraid of
Does anyone know how it works in IIS7.5 which hosts the MVC application? Handle all the clients via long-pooling?