http://msdn.microsoft.com/en-us/libr...v=vs.110).aspx
Jeżeli te /0 są wysłane przez pakiet, to robisz pętlę do pierwszego /0, zapisujesz ile znaków było zanim wystąpiło \0 pod zmienną "x", a potem:
Zauważ też, że stream.Read zwraca ilość odczytanych bajtów. W takim wypadku, jeżeli te znaki \0 są tam z tego, że automatycznie zostały wpisane po utworzeniu tablicy, a stream.Read zwraca Ci liczbę 6 (albo 7, bo "google" plus terminator stringa, czyli \0) to możesz zrobić tak:Kod:string text = Encoding.ASCII.GetString(message, 0, x)
Kod:int charsReaded = stream.Read(message, 0, message.Length);
string text = Encoding.ASCII.GetString(message, 0, charsReaded);