title: How to make sure the client called SignalR in a specific time?
body: <p>I'm using signalR in a two player online game. The player has maximum 30 seconds to perform his action in his turn, otherwise he will loose the game.</p>
  
  <p>I tell the client to start:</p>
  
  <pre><code>public class GameHub : Hub
  {
      public void AcceptRequest()
      {
          Clients.Client("connectionId").StartYourTurn();
      }
  
      public void Action(string id)
      {
             // player calls this method and I save it in a db.
      }
  }
  </code></pre>
  
  <p>But how can I detect if the client didn't do anything in 30 seconds from SignalR side? Thanks.</p>