Forum huvudsida -> Programmering -> Byte[] to string?
Sidor: 1
Acescripter | 04:00 - 6:e April 2008 | Post #1 | |
Medlem Inlägg: 24 Skicka PM |
Hej allesammans! Jag började nyligen lite med nätverksprogrammering. Har programmerat en ConsoleServer och en ConsoleKlient. Jag har nu tröttnat på ConsoleKlienten och designat en Windowsform-Klient i stället. Mitt problem då är att jag inte kan översätta Byten till en text sträng. Fungerande Console Exempel: byte[] bb=new byte[100]; int k=stm.Read(bb,0,100); for (int i=0;i<k;i++) { Console.Write(Convert.ToChar(bb[i])); } Ej fungerande WindowsForm exempel: byte[] bb=new byte[100]; int k=stm.Read(bb,0,100); char[] o = new char[k]; for (int i=0;i<k;i++) { o[i] = Convert.ToChar(bb[i])); TextBox.Text += TextBox.Text + o[i]; } Jag vill alltså skriva ut samma text i Textbox som jag lyckats göra i min console. Men får inte omvandligen att fungera konstigt nog ------------------------- Have a nice day;) |
Python | 10:05 - 6:e April 2008 | Post #2 | |
Medlem Inlägg: 157 Skicka PM |
Vet inte om det har något med saken att göra men TextBox.Text += TextBox.Text + o[i]; ska igentligen vara TextBox.Text += o[i] annars läggs texten till sig själv också. Vad jag förstod så var inte det meningen. ------------------------- ------------------------- |
tobbez | 19:46 - 6:e April 2008 | Post #3 | |
Medlem Inlägg: 364 Skicka PM |
Varför inte använda streamreaders och streamwriters? Då kan du jobba direkt med strängar istället. När du har en nätverksström kan du utifrån den skapa streamreaders och streamwriters. Då skulle din tidigare kod bli:
Vilket är mycket smidigare än att själv hantera råa bytes. |
Acescripter | 01:37 - 12:a April 2008 | Post #4 | |
Medlem Inlägg: 24 Skicka PM |
Re Pytho: Det är meningen att TextBox.Text ska skrivas ut igen i detta exemplet. Annars hade bara textboxen.text ersatts med en ny bokstav hela tiden:p Iom att jag skrivit koden som jag gjort här i exemplet. Men tack för svaret i allafall!:) Blir alltid glad när folk försöker hjälpa till. (: Re tobbez: Mm bra idé! tack. (: ------------------------- Have a nice day;) |
Sidor: 1
Forum huvudsida -> Programmering -> Byte[] to string?
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-15 00:46
Vecka: 20
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.