Comment télécharger un fichier distant en plusieurs morceaux à l'aide de la commande twisted? Disons que si le fichier est de 100 octets, je veux générer 10 connexions qui liront 10 octets chacun, mais sans ordre particulier, puis les fusionneront tous plus tard.Comment concevoir une solution tordue pour télécharger un fichier en lisant sur certaines portions?
J'ai été capable de le faire en utilisant des threads en Python mais je n'ai aucune idée de la façon d'utiliser le protocole reactor + manager + de twisted pour obtenir la même chose. Des conseils sur comment dois-je concevoir cela?
À l'aide de quel protocole? Tout transfert d'octets sur un réseau nécessite un protocole. Téléchargez-vous le fichier à partir d'un serveur FTP? Un serveur HTTP? Un serveur utilisant un autre protocole personnalisé? Ou êtes-vous plus intéressé par la façon dont on ferait généralement plusieurs choses en parallèle, et pas intéressé par la façon d'utiliser une API particulière pour un protocole particulier? –
en utilisant le protocole http, je veux juste lire le fichier accessible via http. – Marconi