У меня есть соединение через веб-сокет между моим сервером и клиентом, которое должно поддерживаться до тех пор, пока клиент не закроет его. При открытии соединения клиент должен аутентифицировать себя, отправив первое сообщение с токеном. Если в течение некоторого времени после создания обработчик веб-сокета не получит такого сообщения, он должен завершить работу. Как реализовать такой таймаут?
ПРИМЕЧАНИЕ: опция idle_timeout не подходит, так как тайм-аут нужен только для первого сообщения.