代码
weixin_41666796
这个作者很懒,什么都没留下…
展开
-
gRPC代码实现
rust:原创 2023-09-11 14:17:41 · 174 阅读 · 0 评论 -
linux-pcap 抓包程序框架
https://www.cnblogs.com/newjiang/p/6006826.html原创 2023-01-09 10:13:31 · 402 阅读 · 0 评论 -
Centos安装libpcap
yum install libpcapyum install libpcap-develtest.c#include <stdio.h>#include <stdlib.h>#include <pcap.h>int current_pkt = 0;/*the data_callback running when packet have captured*//*user参数传递了用户自定义一些数据,是pcap_loop的最后一个参数,进而传递给回调函原创 2021-06-19 15:55:47 · 2519 阅读 · 0 评论 -
c语言解析pcap文件
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<netinet/in.h>typedef int32_t bpf_int32;typedef u_int32_t bpf_u_int32;typedef u_int16_t u_short;typedef u_int32_t u_int32;typedef u_int16_t原创 2021-08-17 11:35:05 · 2255 阅读 · 0 评论 -
结构体成员打印一
#include<stdio.h>#include<stdlib.h>#include<string.h>#define foreach_stu_info \ _(char *, name, "姓名","char *") \ _(int, id, "ID","int") \ _(int, age, "年龄","int") \ _(char, sex, "性别","char")原创 2021-08-13 14:59:30 · 1465 阅读 · 0 评论 -
输出enum 所有元素及其描述
#include<stdio.h>#include<stdlib.h>#include<string.h>#define foreach_week \ _(0, SUN, "星期日") \ _(1, MON, "星期一") \ _(2, TUE, "星期二") \ _(3, WED, "星期三") \ _(4, THU, "星期四") \ _(5,原创 2021-08-09 17:02:04 · 301 阅读 · 0 评论 -
C语言标准输出重定向到一个文件
#include <stdio.h> int main() { int a,b; freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取 freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中 while(scanf("%d %d",&a,&am...原创 2020-03-11 13:00:21 · 1222 阅读 · 0 评论 -
Linux IPv6 UDP套接字编程示例
下面是一个udp ipv6 demo, 包括创建ipv6套接字、绑定地址和发送数据等。首先先在linux上配置一个本地站点地址,然后使用这个地址发送。//linux上添加IPv6地址命令sudo ip -6 addr add fd11::100/64 dev eth0/* * Description : IPv6 UDP套接字编程示例 * Author : mason * D...转载 2019-11-17 22:11:04 · 360 阅读 · 0 评论 -
C 语言时间函数 秒 毫秒 微秒
一、将时间戳转成字符串//strfmtvoid metis_strftime(time_t t, char *pcTime){ struct tm *tm_t; tm_t = localtime(&t); strftime(pcTime,128,"%F %T",tm_t);}二、将字符串转成时间戳long metis_strptime(char *str_time...原创 2019-11-11 17:58:12 · 3022 阅读 · 0 评论 -
批量生成路由
#include <stdio.h>#include <stdlib.h>#include <string.h>int main (int argc, char *argv[]){ FILE *fp; char buf[128]; int i; fp = fopen (argv[1], "a+"); if (fp...原创 2019-11-05 18:38:45 · 117 阅读 · 0 评论