Witam, pisze prosty komunikator i mam problem, przy wysyłaniu tekstu np "cześć", do serwera trafia wiadomość "ześć". Jest to na pewno wina po stronie klienta, ponieważ sprawdzałem i po wprowadzeniu tekstu jest ono natychmiast skracane o pierwszą literkę. Problem ten występuje tylko za pierwszym razem tzn gdy wysyłam pierwsza wiadomość podczas wysyłania następnych jest już OK
Kod odpowiedzialny za wysyłanie tekstu do serwera:
NetworkStream myStream = server.GetStream();
byte[] bajty = null;
string tekst = null;
while (true)
{
tekst = Console.ReadLine() + "\n";
bajty = Encoding.ASCII.GetBytes(tekst);
myStream.Write(bajty, 0, bajty.Length);
myStream.Flush();
}
Pozdrawiam i z góry dziękuje za pomoc.