Добавить новость
Новости сегодня

Новости от TheMoneytizer

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

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

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

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

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

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media






Топ новостей на этот час

Rss.plus





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