Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
День добрый. Нужна небольшая помощь библиотекой cURL. Можно ли от нее как-то добиться чтобы он повесился на локальном компе на какой-нибудь порт и сидел ждал входящего сообщения, а затем, после получения входящего сообщения, на тот же адрес отправил подготовленный ответ (как назначить функции для чтения и генерирования ответа я знаю). Желательно, при возможности, продемонстрировать это в виде какого-нибудь коротенького примера, без всяких наворотов. Если это нельзя сделать с cURL, посоветуйте тогда, пожалуйста, какой-нибудь аналог, который может работать под Linux. Мне это для написания демона надо. Заранее благодарю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 16:08 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
Нельзя. Если не путаю: cURL это универсальный клиент различным серверам (HTTP, HTTPS, FTP) Из кросс-платформенного можешь посмотреть библиотеки: boost.asio https://www.google.ru/search?q=boost.asio сервер пример libevent https://www.google.ru/search?q=libevent сервер пример Можешь с нуля написать: слушаешь TCP-порт, принимаешь входящее соединение, шлешь ответ, закрываешь. https://www.google.ru/search?q=tcp сервер пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 16:23 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
Благодарвствую. С нуля писать мне не с руки, Нужно базу демона написать как можно быстрее. Посмотрим на ваши приложения. Надеюсь кто-нибудь выскажется еще по этой тематике и посоветует что-либо толковое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 16:28 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
dj_ravenНужно базу демона написать как можно быстрее. Вызов socket+bind+listen+accept и потом recv+send в потоке не займёт больше пары часов, включая чтение документации. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 16:35 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
dj_ravenС нуля писать мне не с руки, Нужно базу демона написать как можно быстрее. Может взять готовый http-сервер? Apache или Nginx, + PHP и пиши на PHP свою отвечалку. С клиента обращайся через cURL. Можешь готовый хостинг сайтов использовать, там все это будет сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 16:39 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
Dima T, Такой набор наворотов мне не требуется. В данном случае сетевая часть, всего-лишь вспомогательная. Чтобы можно было с ГУИ (написанном на том же Ц++ но работающем на другом компе) запросить данные с демона и отобразить их пользователю + отослать новую конфигурацию на демона. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 17:01 |
|
||
|
cURL и C++
|
|||
|---|---|---|---|
|
#18+
Dima TНельзя. Если не путаю: cURL это универсальный клиент различным серверам (HTTP, HTTPS, FTP) Из кросс-платформенного можешь посмотреть библиотеки: boost.asio https://www.google.ru/search?q=boost.asio сервер пример libevent https://www.google.ru/search?q=libevent сервер пример Можешь с нуля написать: слушаешь TCP-порт, принимаешь входящее соединение, шлешь ответ, закрываешь. https://www.google.ru/search?q=tcp сервер пример Премного благодарен. буст подходит мне больше всего. Там, кроме сетевой библиотеки, нашел ещё по ком портам библиотеку, которая тоже нужна. Пришлось, правда, повозится с компиляцией. Пока не вычислил всех отсутствующих компонентов, не компилировалось. но теперь всё ок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2015, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=48&tid=2019029]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 145ms |

| 0 / 0 |
