Есть условная игра, при подключении я инициирую переменную куда записываю время последнего сообщения, при получении сообщения я обновляю значение. Если прошло N секунд и сообщение не было получено, я разрываю соединение. Стоит ли при подключении запускать SetInterval и проверять прошло ли N секунд с последнего сообщения? Если да/нет, то как (иначе)?