Resources for C# WebSockets

WebSockets is a communication protocol on TCP between a web browser (or other client) and a server. It is full-duplex, event-driven. One important advantage of the technology is the elimination of the client polling of the server. The following post lists some resources for C# WebSockets (1).

C#/WebSocket Resources

 

Articles on Web Sockets

https://tools.ietf.org/html/rfc6455
https://tools.ietf.org/html/rfc7936
https://en.wikipedia.org/wiki/WebSocket
https://www.websocket.org/index.html
https://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
http://www.codeproject.com/Articles/1063910/WebSocket-Server-in-Csharp
http://www.codeproject.com/Articles/617611/Using-WebSocket-in-NET-4-5-Part-1
http://www.codeproject.com/Articles/618032/Using-WebSocket-in-NET-Part
http://www.codeproject.com/Articles/619343/Using-WebSocket-in-NET-Part
http://www.codeproject.com/Articles/620731/Using-WebSocket-in-NET-Part

 

Note:

  1. Initial list from http://stackoverflow.com/questions/33467089/net-websocket-client-and-server-library
  2. Although it was suggested in a StackOverflow.com discussion to use “Sockets for PCL“, that is not a viable solution because the library is for TCP sockets not WebSockets.

 

Posted in Tip