I agree, use SignalR. True sockets will only be used where both the browser and web server support it. However, SignalR will degrade to using other technologies such as forever frames or long polling. http://www.asp.net/signalr
Also, I'm pretty sure SignalR is now officially released by Microsoft. You can also install it via nuget.