Всем добрый день. Переписываю простейшую прокси-схему с питона на раст и заплутала. В общих чертах, Клиент коннектится к серверу через TCP сокет, проверяет, есть ли данные во входном потоке, читает их и пересылает через reqwest на стороннюю апи, потом запрашивает эту же апи на наличие входных сообщений и пересылает серверу. Вопрос, на чем писать, std не подходит, тк reqwest запросы сделаны через async. В токио не понимаю, как сделать так, чтобы TcpStream::connect не отключался после некоторого времени, тк через несколько loop выдает broken pipe. Если что, я нубский нуб и стажер.