Здравствуйте, гость ( Вход | Регистрация )
iCast | Дата 26.12.2012, 21:50 |
nextBlockSize =0; | |
iCast | Дата 26.12.2012, 12:38 |
опять проблемы, почему то теперь данные вообще не прияходят от сервера к клиенту. Сервер.(отправляет список)
Клиент.(принимает список)
никак не пойму, что не так делаю. |
|
iCast | Дата 25.12.2012, 18:29 |
1. Зачем все время разный код пишешь? Последний вариант нормальный. 2. Проверь значение quint16(arrBlock.size() - sizeof(quint16)); перед записью 3. Проверь что перед циклом nextBlockSize проинициализирован нулем Спасибо nextBlockSize=0 помогло |
|
mezmay | Дата 25.12.2012, 16:37 |
1. Зачем все время разный код пишешь? Последний вариант нормальный. 2. Проверь значение quint16(arrBlock.size() - sizeof(quint16)); перед записью 3. Проверь что перед циклом nextBlockSize проинициализирован нулем |
|
iCast | Дата 25.12.2012, 16:18 |
После 3 выполнений передачи строки вот что в дебаге:
По-моему с условиями все так. Осталось в сокете разобраться |
|
mezmay | Дата 25.12.2012, 15:56 |
Вот так надо:
Блин, нормально не редактируется. Ну в общем вынести последнюю часть из if'а |
|
iCast | Дата 25.12.2012, 15:53 |
вот что еще заметил, при передачи трех раз вот какой дебаг:
|
|
iCast | Дата 25.12.2012, 14:54 |
напиши вариант который ты реально запускаешь
Не забудь на отправляющей стороне сделать flush, иначе данные могут подзависнуть в буфере сокета. к сожалению, это пока не помогло, снова бесконечный цикл. |
|
ssoft | Дата 25.12.2012, 10:21 |
Не забудь на отправляющей стороне сделать flush, иначе данные могут подзависнуть в буфере сокета. | |
mezmay | Дата 24.12.2012, 22:08 |
напиши вариант который ты реально запускаешь | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 4:10 |