I know its possible to use WebSockets within C# using a console application running along side the web application but Im wondering if its possible to use the requests on the C#
There will be is built in support for websockets client and server in asp.net 4.5 and IIS8.
See: http://www.asp.net/vnext/overview/aspnet/whats-new#_Toc318097383