本文介绍使用PF_PACKET和SOCK_RAW发送自己定义type以太网数据包,使用wireshare抓包能够获取到数据包,为Linux内核添加网络协议做铺垫。先上码:#include #include #include // close()#include // strc...
分类:
其他好文 时间:
2015-12-21 18:10:40
阅读次数:
235
ejabberd_local用于注册发到服务器本身的IQ以及路由到本地的ejabberd_sm(message)对外主要提供route,register_iq_handler,unregister_iq_response_handler方法route(From, To, Packet) -> ...
分类:
其他好文 时间:
2015-12-18 18:17:43
阅读次数:
114
作为gen_server启动初始化时创建s2s(mnesia)表,保存的是服务器之间的联系信息,server和server之间的路由主要为do_route(From, To, Packet)方法do_route(From, To, Packet) -> ?DEBUG("s2s manager~...
分类:
其他好文 时间:
2015-12-16 23:09:46
阅读次数:
457
我用的一个很简单的收发程序,就是节点2给节点1循环发packet一、cooja下仿真,两个节点不能正常交互,input函数不能正常触发,cc2420也没有触发;打印节点信息,突然发现节点2没有发beacon。尝试了好几次,发现是节点2的interval有问题。测试rand()函数。发现contiki有封装好的..
分类:
系统相关 时间:
2015-12-14 19:19:17
阅读次数:
485
Unable to locate package错误解决办法在执行sudo apt-get install之前更换了软件源,但是却忘了update下了其实错误信息已经很明确了,Unable to locate packet就是无法找到包嘛,那还不赶紧sudo apt-get update下!
分类:
数据库 时间:
2015-12-09 21:35:34
阅读次数:
164
虽然春节已经过去一段时间,但不少微信群里面依旧乐此不疲的在玩发红包活动,用户自发的将最初的一个春节拜年的场景功能慢慢演化成一个长尾功能。用户在微信中抢红包时分成抢包和拆包两个操作。抢包决定红包是否还有剩余金额,但如果行动不够迅速,在拆包阶段可能红包已经被其他用户抢走的情况。红包的金额是在什么时候算?...
分类:
微信 时间:
2015-12-02 16:20:27
阅读次数:
442
1、TCP是什么关于OSI的七层模型TCP在第四层——Transport层,第四层的数据叫Segment-》报文IP在第三层——Network层,在第三层上的数据叫Packet-》数据包ARP在第二层——Data Link层;在第二层上的数据,我们把它叫Frame-》帧数据从应用层发下来,会在每一层...
分类:
系统相关 时间:
2015-11-26 22:52:35
阅读次数:
573
nova-*.log中一直出现DBConnectionError: (OperationalError) (2013, 'Lost connection to MySQL server at \'re ading initial communication packet\'和sql connecti...
分类:
数据库 时间:
2015-11-20 10:44:52
阅读次数:
204
#!/usr/bin/env python__author__ = '氨蛋三键'class Tracer: def __init__(self, fun): self.calls = 0 self.fun = fun def __call__(self, *a...
分类:
编程语言 时间:
2015-11-20 00:05:34
阅读次数:
168
近期由于需要编写能够使同一局域网中的Android客户端与PC端进行自动匹配通信功能的程序,学习并试验了JAVA组播与广播的内容,记录一些理解如下: 一.组播(多播) 背景知识:组播使用UDP对一定范围内的地址发送相同的一组Packet,即一次可以向多个接受者发出信息,其与单播的主要区别是地址的形式...
分类:
移动开发 时间:
2015-11-15 06:11:55
阅读次数:
371