码迷,mamicode.com
首页 >  
搜索关键字:packet    ( 1385个结果
一个包的TcpServer流程
上次说到对于那种有内容的包bool TCPServer::on_receive_data(int channel_id, void* data, int len){ packet pkt; { pkt.data = m_memPool.popPkt(len);//从内存池分...
分类:其他好文   时间:2014-11-08 07:03:30    阅读次数:193
PCAP研究
一、pcap简介封装了OS提供的底层抓包技术,对外提供一些统一的抓包(及发送)接口。实现这些功能的其他技术包括:BPF(Berkeley Packet Filter),DLPI(Data Link Provider Interface),NIT,Linux专用的SOCKET_PACKET或PF_PA...
分类:其他好文   时间:2014-11-07 16:39:56    阅读次数:493
【linux环境编程】 ARP编程
1、确定socket的参数 根据图一,我们可以看出arp,rarp和ip虽然同属于网络层(又名IP层),但是他们的数据包装是独立的。虽然icmp和igmp也处在IP层,但是它们又需要ip数据报的包装。所以我们在为arp和rarp建立socket的时候,就不能利用ip的原始数据报(SOCK_RAW)了,我们需要最原始的以太网帧的数包(SOCK_PACKET);在对于网络类型的选择上,可以根据需要选择IPv4(AF_INET)或IPv6(AF_INET6);arp的协议类型跟以太网帧数据类型一样,所以应该是0x...
分类:系统相关   时间:2014-11-04 11:07:02    阅读次数:321
数据库导入过大 报错 ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
解决办法 找到my.ini文件 修改my.cnf中的 wait_timeout 和 interactive_timeout变量 添加一句max_allowed_packet=16M,如果不行将16M再加大 加大wait_timeout也可起一定作用 例如: wait_timeout=2880000 interactive_timeout = 2880000 max_allowed_pac...
分类:数据库   时间:2014-11-03 11:31:43    阅读次数:266
解决Navicat导入psc备份文件数据为空
使用Navicat导入psc文件,发现只有表,没有数据,经搜索发现是mysql的max_allowed_packet参数导致的。该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败。在my.ini中的mysqld段中添加max_allowed_packet=500M然后重启my...
分类:其他好文   时间:2014-11-03 06:41:36    阅读次数:1371
Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道
Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道   Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Server Version : 50524    3、mysql的max_allowed_packet限制【phpmyadmin | source】   Show vari like ...
分类:数据库   时间:2014-11-02 15:04:51    阅读次数:313
网络包处理工具NetBee
What is NetBee?NetBee is a new library intended for several types of packet processing, such as packet sniffing and filtering, packet decoding, and tr...
分类:Web程序   时间:2014-10-27 10:47:04    阅读次数:277
ns-2.35下mflood协议的完美移植
Step1 首先需要下载mflood协议,其中包括两个文件夹:一个是mflood协议(还有文件把mflood.cc,mflood.h,mflood-seqtable.cc,mflood-seqtable.h,mflood-packet.h),一个是用于mflood测试的文件夹。Step2 在ns-2...
分类:其他好文   时间:2014-10-23 15:51:42    阅读次数:238
mysql导入数据方法和报错解决
mysql -u root -p databasename < db.sql数据库导入数据时,MySQL收到下面异常:ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes。这是因为没有调整mysql的默认配置,...
分类:数据库   时间:2014-10-22 08:40:42    阅读次数:272
kernel nf_conntrack: table full, dropping packet 解决办法
今天通过zabbix监控发现,有一台服务器出现网络不稳定,zabbix图像断流,随之,登录服务器经过排查,发现/var/log/messages中出现大量kernelnf_conntrack:tablefull,droppingpacket。解决方法如下。对ip_conntrack的两个参数进行设置即可,不过在centos上,需要这样设置:cento..
分类:其他好文   时间:2014-10-21 15:44:19    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!