My server is running Windows Server 2012.
At my client: Is WebSockets the default communication used in the .NET client?
How can I verify which communication method is used by my .NET client?
From the docs:
You can find the transport method used for the connection in the query string data, along with some other values used internally by SignalR:
string transportMethod = queryString["transport"];
And:
The Microsoft.AspNet.SignalR.Client.Transports namespace includes the following classes that you can use to specify the transport.
So yeah, the .NET client does support WebSockets if you're using .NET 4.5