LINUX.ORG.RU

[c++]Работа с сетью

 


0

0

Надо написать небольшое приложение, которое будет отправлять запрос на сервер, получать ответ, на основе этого ответа отправлять другой запрос.

Что для таких целей лучше, проще использовать. Пока что есть два варинта это: сокеты, cURLpp(приплюснутый cURL) может есть еще что то лучше. cURLpp вобще еще не разу не использовал, но в обычном cURL была какая то фигня с получением ответа (он на экран выводился, а получить его в виде строки был какой то геморой с параметрами)


Ответ на: комментарий от MiracleMan

POCO - это еще ничего, но ACE - это же ужасный монстр, в который без поллитры^W книжки не вьедешь.

ott ★★★★★
()

Задача звучит так типично, что, кажется, это можно даже решить каким-нибудь готовым инструментом. :-)

smh ★★★
()
Ответ на: комментарий от ott

> POCO - это еще ничего, но ACE - это же ужасный монстр, в который без поллитры^W книжки не вьедешь.

скорее, наоборот. с опытом приходишь к выводу, что монстр ACE совсем не так страшен, как кажется на первый взгляд. тогда как поко после пары попыток использования оставляет стойкое ощущение "я ж всю эту хрень уже писал и получалась такая же херня".

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от jtootf

>> boost.asio + cppnetlib?
> + boost.join, чтобы мало не показалось

ну и boost::spirit. зачем? да просто так. для расширения так сказать кругозора. чтоб не пугался потом встретив, "как бывает" :)

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

не - ACE слишком уж монстрообразный. boost в этой части более модульный

ott ★★★★★
()
Ответ на: комментарий от klalafuda

>ну и boost::spirit

и какое он имеет отношение к сети? или это принципиальная позиция метанизирования луж?

jtootf ★★★★★
()
Ответ на: комментарий от klalafuda

>монстр ACE совсем не так страшен, как кажется на первый взгляд

о да. на второй взгляд он ещё страшнее

jtootf ★★★★★
()
Ответ на: комментарий от jtootf

>> ну и boost::spirit

> и какое он имеет отношение к сети?

Вот приспичит кому-нибудь написать парсер протокола на спирите - поймешь :)

tailgunner ★★★★★
()
Ответ на: комментарий от dima3351

> для такой простой задачи сокетов вполне достаточно, мне кажется.

ну это да, просто хотелось услышать какие вобще библиотеки существуют для работы с сетью.

Выбрал boost.asio давно хотел посмотреть что это такое

nec117
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.