powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / cURL и C++
8 сообщений из 8, страница 1 из 1
cURL и C++
    #38935053
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый. Нужна небольшая помощь библиотекой cURL. Можно ли от нее как-то добиться чтобы он повесился на локальном компе на какой-нибудь порт и сидел ждал входящего сообщения, а затем, после получения входящего сообщения, на тот же адрес отправил подготовленный ответ (как назначить функции для чтения и генерирования ответа я знаю). Желательно, при возможности, продемонстрировать это в виде какого-нибудь коротенького примера, без всяких наворотов.
Если это нельзя сделать с cURL, посоветуйте тогда, пожалуйста, какой-нибудь аналог, который может работать под Linux. Мне это для написания демона надо.
Заранее благодарю.
...
Рейтинг: 0 / 0
cURL и C++
    #38935076
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 сервер пример
...
Рейтинг: 0 / 0
cURL и C++
    #38935083
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарвствую. С нуля писать мне не с руки, Нужно базу демона написать как можно быстрее. Посмотрим на ваши приложения. Надеюсь кто-нибудь выскажется еще по этой тематике и посоветует что-либо толковое.
...
Рейтинг: 0 / 0
cURL и C++
    #38935097
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dj_ravenНужно базу демона написать как можно быстрее.
Вызов socket+bind+listen+accept и потом recv+send в потоке не займёт больше пары часов,
включая чтение документации.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
cURL и C++
    #38935106
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dj_ravenС нуля писать мне не с руки, Нужно базу демона написать как можно быстрее.
Может взять готовый http-сервер? Apache или Nginx, + PHP и пиши на PHP свою отвечалку. С клиента обращайся через cURL.
Можешь готовый хостинг сайтов использовать, там все это будет сразу.
...
Рейтинг: 0 / 0
cURL и C++
    #38935144
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T,

Такой набор наворотов мне не требуется. В данном случае сетевая часть, всего-лишь вспомогательная. Чтобы можно было с ГУИ (написанном на том же Ц++ но работающем на другом компе) запросить данные с демона и отобразить их пользователю + отослать новую конфигурацию на демона. :)
...
Рейтинг: 0 / 0
cURL и C++
    #38935301
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 сервер пример
Премного благодарен. буст подходит мне больше всего. Там, кроме сетевой библиотеки, нашел ещё по ком портам библиотеку, которая тоже нужна. Пришлось, правда, повозится с компиляцией. Пока не вычислил всех отсутствующих компонентов, не компилировалось. но теперь всё ок.
...
Рейтинг: 0 / 0
cURL и C++
    #38936510
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
node.js
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / cURL и C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]