
C/C++
文章平均质量分 55
哲学渣
这个作者很懒,什么都没留下…
展开
-
NDP拦截(NS)和响应(NA)
在IPv6网络中,由于没有ARP(Address Resolution Protocol)包,节点之间无法直接通过MAC地址进行通信。为了解决这个问题,IPv6引入了NDP包来提供类似的功能。NDP(Neighbor Discovery Protocol)是一种用于IPv6网络中的邻居发现协议,它允许IPv6节点发现并与其邻居节点建立连接。NDP协议在IPv6网络中起着重要的作用,它提供了 邻居发现、邻居解析、邻居缓存、邻居无效检测、路由重定向等功能。原创 2023-08-11 18:02:14 · 881 阅读 · 1 评论 -
字典树实现
字典树(Trie树)是一种多叉树结构,每条边代表一个字符,从根节点到其它节点的路径构成一个单词。其具有较好的查询性能,可以用于有效地存储大量字符串,并支持高效的查找、插入和删除操作。原创 2024-07-16 16:34:40 · 245 阅读 · 0 评论 -
TCP报文校验和(checksum)计算
TCP、TCP校验和、checksum原创 2024-07-04 16:40:25 · 1251 阅读 · 0 评论 -
ARP请求拦截及响应
ARP拦截及响应原创 2023-08-11 16:01:15 · 424 阅读 · 1 评论 -
CentOS安装C/C++环境
1、在线安装(需联网) yum install gcc-c++ 2、本地安装(编译安装) http://www.centoscn.com/image-text/install/2017/0214/8493.html转载 2017-03-09 16:49:41 · 3289 阅读 · 0 评论 -
windows下实现socketpair函数
前言socketpair是Linux下的函数,其主要作用是创建一对套节字来进行进程间通信,其与匿名管道(PIPE)的作用相似,这两个套节字均可读可写. 具体介绍见本博客另一篇文章: https://blog.youkuaiyun.com/wufuhuai/article/details/79747912实现我们都知道socket不仅能够进行跨进程通信, 而且socket是可以双向通信的, 即是...原创 2018-03-30 20:50:00 · 2514 阅读 · 0 评论 -
windows配置pthread
前言Pthread是由POSIX下的一套通用的线程库,它在linux平台下被广泛的支持,而却不支持windows平台,但pthreads-w32为此提供了解决方案,本文将简单介绍如何在windows下安装pthread-w32 安装系统:windows7 64位系统 使用平台:Microsoft Visual Studio 2008 配置软件:Pthreads-w32 官网地址:htt...原创 2018-03-31 21:02:53 · 2872 阅读 · 0 评论 -
C语言获取本地IP(适用于多种操作系统)
前言下面列举多种方法获取本地IP,这些方法在linux系统下均可运行,有些方法亦可以在Windows和Android下运行.源码/*下列几种方法均优先输出非回环IP:127.0.0.1 inet_ntoa(): 系统函数,将网络的二进制数IP转化成点分十进制IPinet_ntop(): 系统函数,新型函数,作用与inet_ntoa()相似inet_aton(): 系统函...原创 2018-08-31 17:42:12 · 11129 阅读 · 1 评论