title: What are the basic requirements for using WebSockets serverside?
body: <p>I'm trying to learn about WebSocket as I see many possibilities with it and would like to explore it, but I am having a hard time understanding the basic requirements for it.</p>
  
  <p>There exist a ton of blogs out there praising WebSocket like was it God and they explain how to develop WebSocket applications brilliantly.</p>
  
  <p>However I don't understand when they all shortly mention that you need a <strong>WebSocket compatible server</strong> and then none of them tells you how to set it up and what you need to do to make it work properly when you call it through your client side scripts etc. - Even <a href="https://www.websocket.org/" rel="nofollow">WebSocket.org</a> fails to explain it.</p>
  
  <p>Can anyone point me in the right direction?</p>
  
  <p>Say I have an ASP.NET website and would like to use WebSocket to push notifications, maybe even have a chatroom. What would I need to do to make my Javascript-based chatroom application working?</p>