Добавить новость
smi24.net
Все новости
Апрель
2023

Добавить многопоточность в python скрипт

0
На Гитхабе есть проект (github/leonjza/dnsfilexfer), написанный на питоне для отправки файлов и текста при помощи DNS-запросов. Номинально есть 2 файла: sender и receiver.

Нужно доработать https://github.com/leonjza/dnsfilexfer/blob/master... сделать возможным одновременную прием от некольких сендеров.

Предлагаемое решение: создать пул потоков, при прохождении фрейма смотрим его порядковый номер если это 1 номер то создает новый поток под него и передаем ему этот фрейм, если пришел номер не 1 то ищем среди наших активных потоков по параметру position и должно удовлетворятся условие position + 1 = номер фрейма и когда мы находим такой поток передаем ему фрейм, по завершении собирания конструктора происходит сверка чексуммы и расшифровка и поток завершается

Прошу откликаться исполнителей с достаточным знанием Python для выполнения данной задачи.














Музыкальные новости






















СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *