背景介绍
wpa_supplicant 和 wpa_cli 通讯成功之后,通过wpa_cli 连接网络之后,只能检测连接到网络, 并不能判断有没有连接互联网。...,有两种方案如下
通过ping 检测
通过curl 检测
第一种方案一般用的比较多,也比较通用。...通过命令的方式或通过裁剪busybox中ping.c的源码来实现。
第二种方案是通过看rokid项目发现, 通过curl 的方式实现,代码量很小,容易移植。 .../lib -lcurl
链接库
通过ldd 查看程序依赖库,发现curl 底层是通过nghttp2 进行http2通讯的
....download */
CURLE_FILE_COULDNT_READ_FILE, /* 37 */
CURLE_LDAP_CANNOT_BIND, /* 38 */
CURLE_LDAP_SEARCH_FAILED