Golang

  • Approach: WebSocket + Goroutine
  • Idea: A singleton Server and multiple Clients
    • The server creates a instance of the Client type for each websocket connection.
    • Client acts as an intermediary between the websocket connection and a single instance of the Server type.