deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
26 déc. 2006 à 19:51
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
27 déc. 2006 à 15:23
Bonjour à tous,
Voila j'ai fini un mini chat (client-serveur) et je voudrai bien y intégrer un envoie de fichier. Mais voila le problème est : comment faire savoir au récepteur que je n'envoie pas un simple messages a afficher , mais un fichier ? Ya t'il un moyen simple ?
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 26 déc. 2006 à 23:13
Salut,
Je pense que le moyen le plus simple est de réserver un octet au début des données à transmettre. Cet octet servira à déterminer la nature des données : texte ou fichier. L'octet suivant constituera le début effectif des données.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 27 déc. 2006 à 13:02
J'ai penser a quelque chose comme cela. Mais alors pendant ce temps, on ne saura plus s'écrire car le thread d'écoute (recv) sera utilisé pour la réception du fichier :s . a moin de pouvoir le faire passer vite :s.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 27 déc. 2006 à 15:23
Je pense avoir trouver, tout bêtement utiliser un autre port :p ainsi forcément les message auraons le port 2000 et les fichier 2001, ainsi pas de confusion possible, qu'en dis-tu ?