mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 19:24:33 +02:00
doc: fix incomplete ping session initialization
Thanks @nopnop2002 for reporting this issue. Closes https://github.com/espressif/esp-idf/issues/4648
This commit is contained in:
@@ -65,6 +65,11 @@ Example method to create a new ping session and register callbacks:
|
|||||||
void initialize_ping()
|
void initialize_ping()
|
||||||
{
|
{
|
||||||
/* convert URL to IP address */
|
/* convert URL to IP address */
|
||||||
|
ip_addr_t target_addr;
|
||||||
|
struct addrinfo hint;
|
||||||
|
struct addrinfo *res = NULL;
|
||||||
|
memset(&hint, 0, sizeof(hint));
|
||||||
|
memset(&target_addr, 0, sizeof(target_addr));
|
||||||
getaddrinfo("www.espressif.com", NULL, &hint, &res) == 0);
|
getaddrinfo("www.espressif.com", NULL, &hint, &res) == 0);
|
||||||
struct in_addr addr4 = ((struct sockaddr_in *) (res->ai_addr))->sin_addr;
|
struct in_addr addr4 = ((struct sockaddr_in *) (res->ai_addr))->sin_addr;
|
||||||
inet_addr_to_ip4addr(ip_2_ip4(&target_addr), &addr4);
|
inet_addr_to_ip4addr(ip_2_ip4(&target_addr), &addr4);
|
||||||
|
Reference in New Issue
Block a user