Здравствуйте. Подскажите как на питоне реализовать подключение к WS и получать все сообщения. Прервать соединение и вернуть результат если от последнего ответа сервера прошло 5 секунд.
Этот код получает только первое сообщение и все
async def hello(uri):
async with websockets.connect(uri) as websocket:
await websocket.send('Привет')
await websocket.recv()
loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)
loop.run_until_complete(hello(url))
Подскажите как можно реализовать получение всех сообщений