Если вы кодируете текст в ASCII или UTF-8, вы конвертируете свои «буквы» в поток байтов (байтовых кодировок). Вам необходимо добавить нулевой байт в конец строки сообщения.
[Угадай] Вы можете использовать высокоуровневую библиотеку с таким методом, как «WriteLine (String line)» для отправки данных по сети. Документация для этого метода с описанием того, какие байты фактически отправляются, что обычно включает в себя кодировку текста сообщения в текущей кодировке (ASCII, UTF-8 и т. Д.), За которой следует последовательность завершения строки, которая обычно является байтом 13, 10 м или их комбинация ('\ n', '\ r \ n').
Используйте низкоуровневый метод Write () или метод WriteBytes () (в зависимости от ваших библиотек). Преобразуйте текст в ASCII или UTF-8, добавьте нулевой байт в конец и отправьте именно то, что вы хотите отправить.