title: Go handling websockets and HTTP with the same handler
body: <p>Been scouring for a while but couldn't find anything that directly answers this.  </p>
  
  <p>Can Go handle WS connections and HTTP connections using the same handler?</p>
  
  <p>In short, I'd like to replicate something like SignalR</p>