Я предполагаю, что messageStr
- это строка, и вы видите проблемы с кодировкой. Вы явно указали кодировку UTF-8, так что это то, что вы получаете - но я подозреваю это не то, что вы действительно хотите.
Вы показали двоичные данные, поэтому я предполагаю, что вы действительно хотите отправить именно эти двоичные данные - в этом случае вы должны использовать перегрузку Write(byte[], int, int)
.
Если вы действительно хотите писать текстовые данные, вам, вероятно, нужно просто выбрать правильную кодировку - но вам нужно будет предоставить нам больше информации, чтобы мы могли помочь вам сделать правильный выбор.