搜索结果
查询Tags标签: iNet,共有 26条记录-
网络协议栈源码分析
此网络协议栈源码分析是基于linux 1.2.13版本的内核源码进行分析的;在分析此代码的过程中,同时深入阅读了linux网络驱动和TCP-IP详解,先理解整体的网络概念和内核网络模块代码齐头并进,梳理出了如下的代码调用流程。如下的代码流程是从内核网络模块初始化,到插口层如…
2021/11/5 9:09:35 人评论 次浏览 -
网络编程学习一:IP地址转换函数
IP地址转换函数:inet_aton, inet_nota, inet_addr和inet_pton, inet_ntop C中提供的点分十进制IP字符串与整数(二进制)表示的转化可以根据是否支持IPV6分为两类,第一类是仅支持IPV4的,包括,inet_aton,inet_nota,inet_addr。它们的声明及用法如下: #include &l…
2021/11/1 22:10:37 人评论 次浏览 -
网络编程学习一:IP地址转换函数
IP地址转换函数:inet_aton, inet_nota, inet_addr和inet_pton, inet_ntop C中提供的点分十进制IP字符串与整数(二进制)表示的转化可以根据是否支持IPV6分为两类,第一类是仅支持IPV4的,包括,inet_aton,inet_nota,inet_addr。它们的声明及用法如下: #include &l…
2021/11/1 22:10:37 人评论 次浏览 -
怎么阅读 Linux 内核源马
经常在后台收到读者的交流,Linux 源码那么庞大,飞哥你是如何读的呢?由于问这个问题的太多,我想有必要专门写一篇文章聊一聊。 首先,我先说一点,其实我本人不是搞内核相关工作的。我和大多数同学都一样,从事的也是应用层上的开发,负责的是后端模块。 那我为什么要研…
2021/10/28 7:10:47 人评论 次浏览 -
怎么阅读 Linux 内核源马
经常在后台收到读者的交流,Linux 源码那么庞大,飞哥你是如何读的呢?由于问这个问题的太多,我想有必要专门写一篇文章聊一聊。 首先,我先说一点,其实我本人不是搞内核相关工作的。我和大多数同学都一样,从事的也是应用层上的开发,负责的是后端模块。 那我为什么要研…
2021/10/28 7:10:47 人评论 次浏览 -
119_网络编程_套接字【socket 一次性,给<指定>IP、端口的主机发送信息,定时终止】
动图:#if 1 //---------socket 初识--------// int main() {//创建套接字int sock_fd = socket(AF_INET, SOCK_DGRAM, 0);if(sock_fd < 0){perror("error");}else{printf("创建成功! %d\n", sock_fd);//文件描述符0 1 2已被使用,最小就是3开始}…
2021/9/23 20:11:21 人评论 次浏览 -
119_网络编程_套接字【socket 一次性,给<指定>IP、端口的主机发送信息,定时终止】
动图:#if 1 //---------socket 初识--------// int main() {//创建套接字int sock_fd = socket(AF_INET, SOCK_DGRAM, 0);if(sock_fd < 0){perror("error");}else{printf("创建成功! %d\n", sock_fd);//文件描述符0 1 2已被使用,最小就是3开始}…
2021/9/23 20:11:21 人评论 次浏览 -
ntohs, ntohl, htons,htonl对比详解
ntohs =net to host short int 16位htons=host to net short int 16位ntohl =net to host long int 32位htonl=host to net long int 32位网络字节顺序NBO(Network Byte Order) 按从高到低的顺序存储,在网络上使用同一的网络字节顺序,可避免兼容性问题; 主机字节顺序…
2021/7/14 23:16:40 人评论 次浏览 -
ntohs, ntohl, htons,htonl对比详解
ntohs =net to host short int 16位htons=host to net short int 16位ntohl =net to host long int 32位htonl=host to net long int 32位网络字节顺序NBO(Network Byte Order) 按从高到低的顺序存储,在网络上使用同一的网络字节顺序,可避免兼容性问题; 主机字节顺序…
2021/7/14 23:16:40 人评论 次浏览 -
Linux 配置interfaces进行网卡配置
在Linux中,如果你的Linux系统是有界面的可以用vim /etc/sysconfig/network-scripts/ifcfg-eth0 命令,打开文件编辑界面,其中ifcfg-eth0表示配置eth0这个网卡,假如其他网卡,则使用ifcfg-eth1、ifcfg-eth2诸如此类的。如果你的Linux系统比较小,是没有界面的,就可以用…
2021/7/1 7:25:05 人评论 次浏览 -
《Unix 网络编程》第三章习题
忙里偷闲,学一学《Unix 网络编程》哈哈哈哈哈。 第三章有这样一个练习:试写一个名为inet_pton_loose的函数,它能处理如下情形:如果地址族为AF_INET且inet_pton返回0,那就调用inet_aton看是否成功;类似地,如果地址族为AF_INET6且inet_pton返回0,那么就调用inet_ato…
2021/4/11 1:25:42 人评论 次浏览