Я написал небольшие клиентские и серверные приложения tcp socket. Сервер отправляет текстовое сообщение клиенту.
Часть кода сервера:
new_sock.Send(Encoding.UTF8.GetBytes("efgh"));
Часть кода клиента:
byte[] buffer = new byte[100];
int count = sock.Receive(buffer);
sock.Close();
textBox_received.Text = Encoding.UTF8.GetString(buffer);
В приложении Windows Forms все в порядке, но в приложении WPF после полученного текста всегда появляются «прямоугольники»:
В чем причина и что я могу сделать, чтобы избежать этого?