bloby
Messages postés2Date d'inscriptiondimanche 30 juillet 2006StatutMembreDernière intervention30 juillet 2006
-
30 juil. 2006 à 00:32
bloby
Messages postés2Date d'inscriptiondimanche 30 juillet 2006StatutMembreDernière intervention30 juillet 2006
-
30 juil. 2006 à 19:31
Bonjour,
Je dois developper un serveur FTP avec quelques contraintes,
notament le fait d'utiliser des buffer tournants pour la lecture et
l'ecriture. J'ai fai des recherches Google a propos de ces buffers
tournant mais je n'ai rien trouver de concret.
Quelqun aurait il des precisions sur le sujet ? Merci d'avance ; )
vinc1008881
Messages postés257Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 20103 30 juil. 2006 à 10:53
ça ne s'appellerai pas aussi un buffer circulaire ? Car si c'est le cas un buffer circulaire c'est avec simple à mettre en place :
tu declares un buffer d'une certaine taille connue (65636 octets par exemple)
tu veux envoyer un fichier via ton FTP : tu charges dans ton buffer ton fichier et pendant ce temps là un 2eme thread envoye les données de buffer sur le port internet 21. Une fois que 10000 octet ont ete envoyés, le premier thread continuera à charger le fichier dans les 10000 premier octets du buffer alors que le second envera sur le port 21 les octets de 10000 à 20000.
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 30 juil. 2006 à 11:47
bonjour, pourquoi 2 threads ? dangereux comme systeme ça quand meme, jusqu'ou envoyer les données ? un gros bordel pour au final obtenir quoi ?
je suis plutot adepte de la loop : Lecture - Envois du paquets lut
Donc si vous pouviez développer please ...
vinc1008881
Messages postés257Date d'inscriptiondimanche 22 août 2004StatutMembreDernière intervention29 septembre 20103 30 juil. 2006 à 15:19
l'interet de 2 thread c'est de pourvoir en meme temps envoyer/recevoir des données sur un port et d'autre part de lire un fichier
bonjour, pourquoi 2 threads ? dangereux comme systeme ça quand meme : toute les appli que tu utilises (explorer.exe / iexplore.exe /...) contiennent plusieurs thread et elle ne crash pas pour autant, quoi que...
MuPuF
Messages postés536Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention22 août 2008 30 juil. 2006 à 15:29
ok j'avais mal interprété, je suis tout a fait d'acc sur l'utilité de 2 threads pour l'envois et la reception.
Je me suis fait chier quand j'ai codé avec une seule thread, mais plus simple car no synchro.
Vous n’avez pas trouvé la réponse que vous recherchez ?