|
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 | 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 | 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 | Donc comme dit, avec les deux lignes :
|
fdiedler http://www.tutoworld.com | ok Donc comment on fait pour remplir le tableau ??
|
FlorentG |
|
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 | Tu utilises un object System.Net.Sockets.Socket ? |
fdiedler http://www.tutoworld.com | oui |
FlorentG | 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 | Regarde la référence sur EndReceive, y'a un exemple |
fdiedler http://www.tutoworld.com | Mais avec ce code :
|
FlorentG | 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 | Donc copie ton bufferRead dans ton bufferFichier alors |
fdiedler http://www.tutoworld.com | et comment on fait ca ? |
FlorentG | *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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 ... |