Посмотрите в отладчике
MetaQuotes Software Corp.:
Посмотрите в отладчике
массив char result[0] ( данных нет) ,но res==200 ( значит ответ от сервера приходит ) . тогда возникает вопрос данные идут после двойного перевода строки (\r\n\r\n) и заканчиваются переводом строки (\r\n) , правильно ?
Посмотрите в отладчике
dimka8:
2016.09.01 13:38:17.106 Info (Si-9.16,M5) Size: 12 // появляется в эксперте (Print)
а передается HTTP/1.0 200 Ok\r\n\r\nProba\n . Почему я получаю пустую строку длинной 12 ?
sizeof(string) - это размер, который переменная занимает в памяти, а не длина значения строки!
Для получения длины значения строки используйте StringLen
Ilyas:
спасибо за ответ . разобрался ,не правильно передавал дескриптор на ответ для сокета
sizeof(string) - это размер, который переменная занимает в памяти, а не длина значения строки!
Для получения длины значения строки используйте StringLen
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
2016.09.01 13:38:17.106 Info (Si-9.16,M5) Size: 12 // появляется в эксперте (Print)
а передается HTTP/1.0 200 Ok\r\n\r\nProba\n . Почему я получаю пустую строку длинной 12 ?