Вверх ↑
Разработчик
Ответов: 26170
Рейтинг: 2127
#1: 2007-12-27 22:10:25 ЛС | профиль | цитата
Galkov писал(а):
Дурдом на каникулах
Вот с этим, я тоже согласен. У чела полная каша в голове с кодировками. Но экстрасенсом тут быть и не обязательно, чтобы понять, что ему надо передавать чисто бинарные данные, среди которых попадаются байты нулей. Байт 0 есть символ пустой строки, но несколько пустых сиволов подряд, сами понимаете, есть пустая строка. Если все это слить в одну последовательность, то эти символы исчезнут из общей строки. В таком случае необходимо передавать символы побайтово, один за одним, не превышая таймаута фрэйма и используя конвертор IntToChr. В результате отправки получится следующая последовательность символов --
е е е е е е е ' ' ' ' ' ' ' е е, где ' -- пустой символ.
карма: 22

0