【IP转换】

news/2024/12/21 19:17:36/

 ip转换

//点分十进制转换成大端

#include <arpa/inet.h>

 int inet_pton(int af, const char *src, void *dst);

功能: 将点分十进制串 转成32位网络大端的数据("192.168.1.2"  ==>   )

参数:

    af : 

        AF_INET         IPV4

        AF_INET6        IPV6

  src: 点分十进制串的首地址 

  dst : 32位网络数据的地址 

成功返回1

]

#include <arpa/inet.h>

const char *inet_ntop(int af, const void *src,

                             char *dst, socklen_t size);

功能: 将32位大端的网络数据转成点分十进制串

参数:

    af : AF_INET

    src : 32位大端的网络数 地址

    dst : 存储点分十进制串 地址

    size : 存储点分制串数组的大小  

返回值: 存储点分制串数组首地址


http://www.ppmy.cn/news/80758.html

相关文章

STP 生成树协议

STP&#xff08;Spanning-Tree Protocol&#xff09;的来源 在网络三层架构中&#xff0c;我们会使用冗余这一技术&#xff0c;也就是对三层架构中的这些东西进行备份。冗余包含了设备冗余、网关冗余、线路冗余、电源冗余。 在二层交换网络中进行线路冗余&#xff0c;如图&am…

## 如何顺序处理设备上报的数据

1. 引言 随着智能技术的发展&#xff0c;市场上出现了很多的智能设备&#xff0c;其具有连接网络的能力。用户可以实现远程控制&#xff0c;并且设备也可上报自己的状态&#xff0c;实现云端对设备的运行情况分析。在某些情况下需要保证设备上报状态的有序性&#xff0c;例如传…

CSS布局:浮动与绝对定位的异同点

CSS布局&#xff1a;浮动与绝对定位的异同点_cherry_vincent的博客-CSDN博客 浮动 ( float ) 和绝对定位 ( position:absolute ) 相同点&#xff1a; &#xff08;1&#xff09;都是漂起来( 离开原来的位置 ) &#xff08;2&#xff09;并且都不占着原来的位置 &#xff08;3…

抖音账号矩阵系统源码开发之——视频发布功能开发

视频发布权限在账号矩阵系统研发之初&#xff0c;都是一个备受争议的功能&#xff0c;最早之前我们使用的视频发布权限名字是Video.creat, video.delete权限&#xff0c;但是该权限于2022年10月份做了权限的收回&#xff0c;后又在上架了一个能力叫发布内容至抖音&#xff1a;…

高级第一个月考试题

1.什么是Vue框架&#xff1f; Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是&#xff0c;Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0c;并且还便于与第三方库或既有项目整合。另一方面&#xff0c;当与现代化的工具链以及各种支持…

Android 12.0 手动安装Persistent app失败的解决方案

1.概述 在12.0的系统产品开发中,对于一些安装app的失败问题,需要看日志 和抛出异常来判断问题所在,在最近的一些app安装失败抛出了关于Presistent app安装失败的问题,就需要从PMS安装的过程中看异常抛出的原因解决问题所在 2.手动安装Persistent app失败的解决方案的核心类…

Java并发编程中的一些基本概念

进程的基本概念 进程是操作系统级别的概念&#xff0c;操作系统给程序分配的一定资源 线程的概念 线程是cpu调用的基本单位&#xff0c;每一个线程执行某一个进程代码的基本片段 特点 进程是线程的容器&#xff0c;线程利用进程中的一些资源&#xff0c;完成预期指令&…

【Java 28岁了】一个有趣的例子,再推荐一些经典好书(文末惊喜福利)

文章目录 1 写在前面2 C语言与Java语言的互相调用2.1 C语言调用Java语言2.2 Java语言调用C语言 3 友情推荐4 更多分享 1 写在前面 众所周知&#xff0c;C语言和Java语言是两种不同的编程语言&#xff0c;它们的关系可以描述为Java语言是在C语言的基础上发展而来的一种高级编程…