|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [VB.NET] Conversions de données ... |
Publicité | Posté le 04-04-2005 à 14:50:11 |
FlorentG Unité de Masse | bytesReads va représenter le nombre d'octets lus, et non les octets de ton fichier |
fdiedler http://www.tutoworld.com | AH ok .... j'ai virer la ligne :
Message édité par fdiedler le 06-04-2005 à 09:10:36 |
FlorentG Unité de Masse | Bah je viens de te dire que ta variable bytesRead représentait le nombre d'octets lus
Message édité par FlorentG le 06-04-2005 à 10:27:34 |
fdiedler http://www.tutoworld.com | oui je sais c'est ce que j'avais fait mais alors pour la taille c'est bon mais pourquoi aucune image n'apparait si c'est une image, aucun son si c'est une musique....
Message édité par fdiedler le 06-04-2005 à 12:02:18 |
fdiedler http://www.tutoworld.com | Bon je revient ce soir je te met toutes les procedures :
Message édité par fdiedler le 06-04-2005 à 12:31:58 |
FlorentG Unité de Masse | Donc comme dit, avec les deux lignes :
|
fdiedler http://www.tutoworld.com | ok Donc comment on fait pour remplir le tableau ??
|
FlorentG Unité de Masse |
|
fdiedler http://www.tutoworld.com | Justement j'etais dessus mais j'ai ps trouver qurand chose ...
|
Publicité | Posté le 06-04-2005 à 14:16:02 |
FlorentG Unité de Masse | Tu utilises un object System.Net.Sockets.Socket ? |
fdiedler http://www.tutoworld.com | oui |
FlorentG Unité de Masse | Parce que la MSDN me donne la belle méthode Socket.Receive qui comporte en paramètre un tableau de Byte |
fdiedler http://www.tutoworld.com | j'utilise le mode asynchrome donc "Send" et "receive" ne marche pas pour mon cas. J'utilise "BeginSend" "EndSend" "BeginReceive" et "EndReceive" mais j'utilise ca !!
Message édité par fdiedler le 06-04-2005 à 14:29:53 |
FlorentG Unité de Masse | Regarde la référence sur EndReceive, y'a un exemple |
fdiedler http://www.tutoworld.com | Mais avec ce code :
|
FlorentG Unité de Masse | Ben si la variables bufferRead contient les bytes, pourquoi ne l'utilise-tu pas avec la fonctions tested ? |
fdiedler http://www.tutoworld.com | bah tout simplement a cause de probleme de la taille:
Message édité par fdiedler le 06-04-2005 à 14:41:53 |
FlorentG Unité de Masse | Donc copie ton bufferRead dans ton bufferFichier alors |
fdiedler http://www.tutoworld.com | et comment on fait ca ? |
FlorentG Unité de Masse | *soupir*
|
fdiedler http://www.tutoworld.com | lol dosolé d'etre sur les nerfs mais ca fait 3 semaines que je suis dessus et voila... lol
|
fdiedler http://www.tutoworld.com | Nan c'est bon c'est régler : j'y suis presque mais bon...
|
FlorentG Unité de Masse | Ou ça l'expression constante ? |
fdiedler http://www.tutoworld.com | bah elle est la :
Message édité par fdiedler le 07-04-2005 à 10:05:18 |
FlorentG Unité de Masse | J'veux dire, pourquoi utilise-tu une constante ? Normalement on peut mettre ce que l'on veut |
fdiedler http://www.tutoworld.com | ah bah parce que cela ne marche pas :
|
FlorentG Unité de Masse | Sûrement parce que bytesRead est public. D'ailleurs il ne faut jamais mettre de variables membres publiques |
fdiedler http://www.tutoworld.com | oui ce doit etre ca mais alors comment faire pour que le buffer prennent la taille du fichier a chaque envoi : On est obliger de le declarer en public ?? non ? sinon comment faire ?
|
FlorentG Unité de Masse | En private il est accessible dans ta classe, donc pas de probs Enfin ça dépend comment est architecturé ton truc |
fdiedler http://www.tutoworld.com | justement il est deja en private :
|
FlorentG Unité de Masse | Y'a-t-il vraiment un interêt à avoir cette variable dans le corps de la classe ? Ca pose problème si tu la déclare localement dans la fonction ? |
fdiedler http://www.tutoworld.com | Dans la procedure receive ca pose pas de pb mais regarde :
Message édité par fdiedler le 07-04-2005 à 15:58:03 |
fdiedler http://www.tutoworld.com | Au fait voila comment je vois les choses :
|
FlorentG Unité de Masse | Et si tu utilisais le .NET remoting ? Tu sérialize ta classe, avec tes différents champs (pseudo, taille, police), puis tu désérialize de l'autre côté, ce serait 100x plus simple |
fdiedler http://www.tutoworld.com | bah j'ai deja develloper mon application avec les socket. De plus je connais pas du tout le remoting et je sais aps si je devrais tout modifier ou pas .... |
FlorentG Unité de Masse | Faut regarder dans la MSDN comment ça marche |
fdiedler http://www.tutoworld.com | Mais tu penses que ca va regler mes pb ?? et est ce que la connection et tout ca je devrais recommencer ? |
FlorentG Unité de Masse | Pas sûr. En tous cas, ça sera 50 000 fois moins galère à faire |
fdiedler http://www.tutoworld.com | J'ai vu sa et je trouve que c'est plus difficile...
Message édité par fdiedler le 07-04-2005 à 16:44:43 |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
Ouvrir un fichier Excel en VB.NET | Drag souris en C++ .NET |
[ASP.NET] Conversion DOC en PDF (gratuit) | [ Pocket PC ] Installer une base de données |
(débutant) enregistrer des données via un formulaire | Reactualiser les données d'un formulaire après les avoir modifiées |
Les bases de données et le language C | Afficher des données en 2 collones via un tableau |
[VB.NET] Créer tchat multiclient | [VB.NET] Envoie de fichier avec socket !! |
Plus de sujets relatifs à : [VB.NET] Conversions de données ... |