Convertir une String en tableau de Byte [Résolu]

Messages postés
21
Date d'inscription
mardi 23 juin 2009
Dernière intervention
23 juin 2009
- - Dernière réponse : Kevin.Ory
Messages postés
843
Date d'inscription
mercredi 22 octobre 2003
Dernière intervention
7 janvier 2009
- 7 août 2008 à 17:30
Philippe

Bonjour à tous,
Je souhaiterais convertir une String en tableau de byte pour
faire du client –serveur. En Java c’est simple Car l’objet String implémente la
méthode GetByte(). Mais en VB.NET, cela devient vite un enfer.

Voici ce que j’ai essayé :

        Dim Message AsByte() =
System.Text.Encoding.ASCII.GetBytes(TextBoxDonnées.Text)

        Dim longueurMessage AsInteger = Message.Length

        Dim OctetsEnvoyes AsInteger = socketServeur.Send(Message, 0,
Message.Length, SocketFlags.None)

        socketServeur.Shutdown(SocketShutdown.Both)

        Console.WriteLine(Message)

       
Console.ReadLine()

ET voici ce que j’obtient dans <st1:personname productid="la Console" w:st="on">la Console</st1:personname> :

System.Byte[]

Ce qui ne correspond pas au contenu de <st1:personname productid="la TextBox TextBoxDonnées" w:st="on"><st1:personname productid="la TextBox" w:st="on">la TextBox</st1:personname>TextBoxDonnées</st1:personname>



Quelqu'un aurait-il une idée sur la  façon de convertir une chaîne de caractère en tableau de Byte ?

Merci pour toute aide apportée!!
 
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
843
Date d'inscription
mercredi 22 octobre 2003
Dernière intervention
7 janvier 2009
4
3
Merci
Salut,

C'est ton Console.WriteLine(Message) qui ne va pas. Il n'est pas possible de directement afficher le contenu d'un tableau dans la console.
Tu dois parcourir chaque valeur pour les afficher dans la console, comme ceci :
For Each val As Byte In Message
    Console.Write(val & " ")
Next

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Kevin.Ory
Messages postés
4229
Date d'inscription
vendredi 23 juillet 2004
Dernière intervention
3 août 2018
42
0
Merci
Message déplacé de DelphiFr à VBFrance !!!!

Attention de poster vos questions sur le bon forum ... Merci

 
@+
Cirec

<hr siz="" />
Commenter la réponse de Cirec
Messages postés
21
Date d'inscription
mardi 23 juin 2009
Dernière intervention
23 juin 2009
0
Merci
Philippe
Il ya a tellement de forum que cela devient une jungle.
Je pensais être sur un forum orienté vers le développement!
Mes excuses à ceux qui se sont senti agressé

Cordialement
Commenter la réponse de pintux

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.