这个其实你理解了IPv4的实质就好理解啦
我们的IPv4中的IP地址其实就是一个32bit无符号整数,而常写成的4个数字加点的形式,仅仅是方便人的读取和记忆
在你的这个例子中uint8_t sim就是分成4个8bit无符号整数来记录,而Wifi_server_ip我想是记录的展示文本,也就是如"123.234.243.156"这样的字符格式。
所以在保证Wifi_server_ip数据本身是有效的情况下(每个段的数字不超过255),转换成uint8_t sim数据就是
1. 把Wifi_server_ip用字符'.'分成4段字符串
2.把1部分成的4段字符串分别转换成数值(无符号整数)
3.把2部转换成的4个数值直接赋值给uint8_t sim的各个子元素,顺序是一致的。
具体的程序这里就不实现啦,很简单的。