Здравствуйте, гость ( Вход | Регистрация )
Zizilk | Дата 1.8.2010, 10:48 |
в Char который там использовал пытался запихнуть строку длиной больше 1-го байта | |
Алексей1153 | Дата 1.8.2010, 10:30 |
Я пытался в 1 байт засунуть 2+ байтов это как так |
|
Zizilk | Дата 31.7.2010, 23:57 |
Боюсь дело не в потоке, а в сокете... При поптыки читать из сокета сервер крашится... нашёл ошибку, Я пытался в 1 байт засунуть 2+ байтов.... Как давно после PHP на C++ не программил. Поэтому там Qstring и использовали... |
|
Zizilk | Дата 31.7.2010, 19:32 |
Исходник PHP в ansi кодировке, так что скорее всего отправляет тоже анси (лишнее подтверждение тому, что hi который отправляю весит 2 байта) | |
Алексей1153 | Дата 31.7.2010, 19:02 |
Наверное, там юникод, тогда символ может состоять из нескольких байтов, а первым байтом может оказаться 0. А пытаешьсчя ты считать ASCIIz-строку. Вот и происходит так - пустая строка. Как бороться - не знаю( |
|
Zizilk | Дата 31.7.2010, 18:56 |
Я не знаю, может это изза того, что данные получаю из PHP, и там какой-то другой станадрт ( |
|
Алексей1153 | Дата 31.7.2010, 15:57 |
Ну не знаю, у меня всё чётко прочиталось - строка и 42. | |
Zizilk | Дата 31.7.2010, 15:37 |
a не делал, только со стр(там код фактически такойже то к с функцией open) содержимое str null |
|
Алексей1153 | Дата 31.7.2010, 15:34 |
Что значит по нулям )) Содержимое "str" и "a" после последней строчки чему равно ? | |
Zizilk | Дата 31.7.2010, 15:28 |
по нулям | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 11.12.2024, 23:22 |