2010-04-08 16 views
0

Comment envoyer des données binaires (01110110 par exemple) avec C# via une socket TCP (utilisant SSL)?Socket TCP et données binaires

J'utilise:

SslStream.Write() 

et

h[0] = (byte)Convert.ToByte("01110110"); 

ne fonctionne pas

+2

S'il vous plaît assister à un cours de programmation ou, vous savez, la recherche un peu ou quelque chose. Je ne suis pas sûr d'où je commencerais. http://www.doingitwrong.com/ –

+0

Je n'ai jamais pensé que je verrais ça dans la vraie vie: http://thedailywtf.com/Articles/Boolean-Integers.aspx – ParmesanCodice

Répondre

0

Vous devez être un peu plus clair sur ce qui est 01110110. Est-ce décimal? Hex? Binaire? Notez que les "données binaires" peuvent être représentées dans n'importe quelle base.

Comme il est 8 chiffres de 0 et 1, et puisque vous avez utilisé le mot "binaire" dans votre question, je vais deviner que c'est binaire, ce qui est 118 décimal (google pour 0b0111010 in decimal).

Vous pouvez juste faire

h[0] = 118;

Mon sentiment est que vous aurez besoin d'apprendre un peu plus sur les bases de la façon dont les octets travail et le système binaire avant que vous serez en mesure de faire beaucoup de progrès supplémentaires. Un bon livre de programmation devrait aider.