Пытаюсь освоить poco. Но сбрасывается соединение к локальному хосту.
Нашел на гите открытый вопрос по этой проблеме, где указывается одно из возможных решений. Объявить POCO_SOCKETADDRESS_PREFER_IPv4
для приоритет IPv4 адресов, но ошибка Connection refused
продолжает бросаться. Есть ли обходное решение данной проблемы?
#define POCO_SOCKETADDRESS_PREFER_IPv4
#include <sstream>
#include <string>
#include "Poco/Net/HTTPClientSession.h"
#include "Poco/Net/SocketAddress.h"
#include "Poco/Net/HTTPResponse.h"
void test() {
Poco::Net::SocketAddress server{Poco::Net::AddressFamily::IPv4, "127.0.0.1", 80};
Poco::Net::HTTPClientSession session{server};
Poco::Net::HTTPRequest request{Poco::Net::HTTPRequest::HTTP_GET, "/", Poco::Net::HTTPMessage::HTTP_1_1};
request.setKeepAlive(true);
request.setContentLength(/*somesize*/);
request.setContentType("application/json");
std::ostream& o = session.sendRequest(request); // Exception
}
int main() {
test();
return 0;
}
UPD: Как я раньше не попробовал порты отличные от 80 и 8080. Но, суть осталась такая же. Браузер может свободно обращаться к 80 и 8080 на локальном хосте, но Poco все еще отказывается подключаться к этим портам.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Мне нужно написать програму которая с вектора удаляет диапазон значенийМой код: