mirror of
https://github.com/espressif/esp-protocols.git
synced 2025-07-17 20:42:21 +02:00
[EXAMPLES/ASIO] Renames Kconfig parameter and clarify
On ip::tcp::resolver ASIO uses service to identify the type of connection and get the port number. LWIP can't resolve this way. * Original commit: espressif/esp-idf@232b0eda5f
This commit is contained in:
committed by
gabsuren
parent
e3c4391246
commit
952e5df477
@ -6,11 +6,11 @@ menu "Example Configuration"
|
|||||||
help
|
help
|
||||||
Address of the proxy to be used.
|
Address of the proxy to be used.
|
||||||
|
|
||||||
config EXAMPLE_PROXY_PORT
|
config EXAMPLE_PROXY_SERVICE
|
||||||
string "Proxy port"
|
string "Proxy Service Type"
|
||||||
default "myport"
|
default "myport"
|
||||||
help
|
help
|
||||||
Port for the proxy. Due to a limitation of lwip, must
|
Service type. Due to a limitation of lwip, must
|
||||||
be a number e.g. "1080".
|
be the port number e.g. "1080".
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -378,7 +378,7 @@ extern "C" void app_main(void)
|
|||||||
|
|
||||||
asio::io_context io_context;
|
asio::io_context io_context;
|
||||||
Http::Request request(Http::Method::GET, "www.httpbin.org", "80", "/get");
|
Http::Request request(Http::Method::GET, "www.httpbin.org", "80", "/get");
|
||||||
Socks::async_connect(io_context, CONFIG_EXAMPLE_PROXY_ADDRESS, CONFIG_EXAMPLE_PROXY_PORT, request.host(), request.service_port(),
|
Socks::async_connect(io_context, CONFIG_EXAMPLE_PROXY_ADDRESS, CONFIG_EXAMPLE_PROXY_SERVICE, request.host(), request.service_port(),
|
||||||
[&request](std::shared_ptr<Connection> connection) {
|
[&request](std::shared_ptr<Connection> connection) {
|
||||||
// Now we create a HTTP::Session and inject the necessary connection.
|
// Now we create a HTTP::Session and inject the necessary connection.
|
||||||
std::make_shared<Http::Session>(connection)->send_request(request, [](std::shared_ptr<Http::Session> session, Http::Response response) {
|
std::make_shared<Http::Session>(connection)->send_request(request, [](std::shared_ptr<Http::Session> session, Http::Response response) {
|
||||||
|
Reference in New Issue
Block a user