передачит на сервер / клиенту "текстовую информацию" порою 1-2 символа терялись, в место них выходил "неизвестный символ (черный ромб с вопросительным знаком)".
Передачу я делаю с помощью
BinaryWriter.Write(Encoding.UTF8.GetBytes());
Шифрованием, сжатием никакими не пользуюсь, передаю обычный текст. Порою передает без проблем, а порою с потеренным символом
Если это какие-то special characters по типу ł, ę, ą, ż, ź, то посмотри Encdonig.GetEncoding, емнп
TCP - протокол который гарантирует целостность и порядок данных. Либо они придут целые и как надо, либо не придут вообще. Так что явно надо искать подвох в том, что в TCP запихивается
Обсуждают сегодня