rt-thread 获取本机ip 地址
我们在使用网络时, 有可能需要获取本机动态获取的ip 地址, 这个时候, 只需要查询一下默认设备, 就可以获取到本机ip 地址.
使用lwip , 只需要包含头文件 #include “netdev.h”
就可以使用默认的的一个网卡信息了
#include "netdev.h"
/*
addr 默认小端模式, 比如ip 地址 192.168.1.2 ,
ip_addr.addr低八位存储的是 数字192, 8-16位 存储的 168
*/
netdev_default->ip_addr.addr;
lwip默认udp 是没有开启广播权限的,如果需要使用, 需要使用一个函数使能广播权限