French Looping infine, données non traité. Pourquoi? Binrary.dll

sitajony

Active Member
Licensed User
B4X:
            count = bin.ReadBytes(buffer(),cbuffer)
      Do While count>0
            ecriveur.WriteBytes2(buffer(),0,count)
            count = bin.ReadBytes(buffer(),cbuffer)
      Loop
J'arrive pas à comprendre, soit ca boucle indéfiniment, soit des données sont laissé ou soit y'a des données en trop...
Je fais un serveur qui encore une image, cbuffer=8192, j'utilise les mêmes valeurs pour l'envoie et la reception mais impossible à trouver où est le problème...
J'ai éssayé plein de chose sans succès...
Merci de m'aider j'en ai besoin...
 

sitajony

Active Member
Licensed User
J'ai trouvé! J'envoyais toujours le même Buffer du coup la taille des données n'était pas la vrai taille de l'image et à la récéption je regardais par rapport à la taille du coup soit il restait encore des données à traiter soit il attent des données pour rien...
Désolé encore pour le POST qui sert à rien...
 
Top