当前位置: 首页 > news >正文

百度推广太原网站建设wordpress的页面和首页一样

百度推广太原网站建设,wordpress的页面和首页一样,南京建设机械网站,网站优化怎么做ppt文章目录 1、安装编译netmap2、使用netmap3、运行编写自己的代码 1、安装编译netmap github地址 git clone https://github.com/luigirizzo/netmap 1、进入目录 cd netmap-master/LINUX 2、安装编译环境 apt-get install build-essential 3、初始化配置环境 ./configure 出现这… 文章目录 1、安装编译netmap2、使用netmap3、运行编写自己的代码 1、安装编译netmap github地址 git clone https://github.com/luigirizzo/netmap 1、进入目录 cd netmap-master/LINUX 2、安装编译环境 apt-get install build-essential 3、初始化配置环境 ./configure 出现这个界面不是卡住了需要长时间等待完成这个过程可能比较长运行到下面表示成功 4、编译和安装 make make install 2、使用netmap 每次使用前都需要insmod netmap.ko 然后我们查看ls /dev/netmap -l出现下面的设备就说明开启成功了。 # 在netmap-master/LINUX执行 insmod netmap.ko ls /dev/netmap -l取消加载 rmmod netmap3、运行编写自己的代码 # 头文件 #includenet/netmap_user.h 在 /netmap/sys/目录下 gcc -o nty_udp nty_udp.c -I /netmap/sys/#include stdio.h #include sys/epoll.h #include arpa/inet.h #define NETMAP_WITH_LIBS #include net/netmap_user.h#define ETH_ADDR_LENGTH 6 #define PROTO_IP 0x0800 #define PROTO_ARP 0x0806 #define PROTO_UDP 17#pragma pack(1) // 以太网帧头 14字节 struct ethhdr{unsigned char h_dst[ETH_ADDR_LENGTH];unsigned char h_stc[ETH_ADDR_LENGTH];unsigned short h_proto; };// ip头 20字节 struct iphdr{// 位域 版本表示使用的是ipv4还是ipv6// 首部长度表示最大长度可以是 15*460unsigned char hdrlen:4,version:4;unsigned char tos;unsigned short tolen;unsigned short flag_offset;unsigned char ttl;unsigned char type;unsigned long check;unsigned int sip;unsigned int dip; };struct updhdr{unsigned short sport;unsigned short dport;unsigned short length;unsigned short check; };struct arphdr{unsigned short h_type;unsigned short h_proto;unsigned char h_addr;unsigned char h_protolen;unsigned char oper;unsigned char smac[ETH_ADDR_LENGTH];unsigned int sip;unsigned char dmac[ETH_ADDR_LENGTH];unsigned int dip; };struct udppkt{struct ethhdr eh;struct iphdr ip;struct udphdr upd;// 数据长度不确定所以使用柔性数组unsigned char data[0]; };struct arppkt{struct ethhdr eh;struct arphdr arp; };// 在netmap目录下 // insmod netmap.ko // ls /dev/netmap -lint main() {// struct nm_pkthdr head;struct nm_desc *nmr nm_open(netmap:eth0,NULL,0,NULL);if(nmr NULL) return -1;// 通过poll检测是否有事件读事件来了struct pollfd pfd {0};pfd.fd nmr-fd;while(1){int ret poll(pfd,1,-1);if(ret 0) continue;if(pfd.revents POLLIN){// 从ringbuffer环形队列中取出一帧数据unsigned char *stream nm_nextpkt(nmr,h);// 解包 struct ethhdr *eh (struct ethhdr*)stream;if(ntohs(eh-h_proto) PROTO_IP){struct udppkt *udp (struct udppkt*)stream;if(upd-ip.type PROTO_UDP){int udplength ntohs(udp-udp.length);udp-data[udplength-8] \0;printf(%s\n,udp-data);}}else if (ntohs(eh-h_proto) PROTO_ARP){// 先判断struct arppkt *arp (struct arppkt*)stream;struct arppkt arp_rt;if(arp-arp.dip inet_addr(192.168.0.123)){}}}}return 0; }
http://www.pierceye.com/news/239081/

相关文章:

  • 遵义住房城乡建设厅网站电子商务网店毕业设计
  • 惠州市博罗县建设局网站防静电产品东莞网站建设技术支持
  • 茂名整站优化百度一下 你知道首页
  • 郑州网站微信微博维护品牌网站建设流程图
  • 网站建站销售怎么做做门窗安装去哪些网站找生意
  • 太原建站司点击查看荆州网站开发
  • 个人音乐网站开发宁波网站推广工作室电话
  • 建设部网站 造价工程师wordpress忘了秘密
  • 如何分析一个网站建设策划案湖南网络推广公司大全
  • 惠州市建设工程交易中心网站如何制作网页导航栏
  • 保山网站建设哪家好做led视频好的网站
  • 如何利用网站策划做好网站建设申请域名要多少钱
  • 专业做公司logo的网站谷歌网站推广方案
  • 公司网站建设情况说明网站开发用php好吗
  • 网站做关键词库的作用空间怎么做网站
  • 制作网站公司名称网络营销与策划实践报告
  • 哈尔滨手机网站建设价格低长沙网业公司
  • 如皋网站建设公司网站推广优化排名
  • 行业网站方案网站搭建合同
  • 如何用ps做网站图标吉林省长春市建设局网站
  • 北京高端网站建设服务广州百度快速排名优化
  • 电子商务网站开发课程设计网站建设石家庄
  • 好的公司网站有什么用烟台建设集团招聘信息网站
  • 网站制作需要多长时间网站代建设费用
  • 淘宝客网站设计台州建设银行官方网站
  • 婚纱网站建设规划书2023全国企业公司大黄页
  • 网站seo的关键词排名怎么做的wordpress 在线留言
  • 建一个c2c网站要多少钱小程序云开发文档
  • asp网站合法上虞网站设计
  • 网站 用什么数据库蛋糕店网站建设方案