Итак ... Я хочу создать простой прототип HTTP Chunked transfer encoding. У меня есть сообщения как std :: strings. И мой API-интерфейс сервера основан на строках ... поэтому мне интересно, как превратить std :: string length в hex и обратно в строку?Как превратить std :: string length в hex и обратно в строку?
Так скажите, что у нас было std::string("This is the data in the first chunk\r\n").length()
, которое вернуло бы сказать int 37
. Я хочу преобразовать его в шестнадцатеричный 0x25
и чем выбраться из этого шестнадцатеричного std::string("25")
. Как это сделать (используя stl и boost)?
Вы не знаете, чтобы преобразовать целое число в шестнадцатеричном? Тогда как вы можете думать, что можете работать с HTTP или любым сетевым протоколом? – Nawaz
@ Наваз: путем обучения, шаг за шагом. –
@MikeSeymour: Это определенно путь. Но это не похоже на сообщение OP, или вы не понимали, что я имел в виду в своем предыдущем комментарии. Я имею в виду, что если я скажу, что хочу проектировать и писать свою собственную ОС, когда я ничего не знаю о программировании? – Nawaz