|
wftxrzm@yahoo
| 时间:2008-05-16 11:10:47 IP地址:124.115.176.★ |
|
|
xiaosuo,可以显示出来的,是我搞错了(很幼稚的错误),实在不好意思,呵呵!
|
|
|
|
wftxrzm@yahoo
| 时间:2008-05-15 12:29:20 IP地址:124.115.176.★ |
|
|
在tun 中读到的buf 在用printf显示时为什么提示有“段错误”,晕!
buf[20]=0 是什么样的标识?是说tun向内核写入还是要表明这是一条响应数据?如果是先发后收,buf[20]是不是也要设为0,麻烦你啦!
|
|
|
|
xiaosuo
| 时间:2008-05-14 22:02:56 IP地址:221.238.129.★ |
|
|
没什么区别了,那个好像是调换了源和目的后的修正校验和的。
|
|
|
|
wftxrzm@yahoo
| 时间:2008-05-14 20:53:36 IP地址:124.115.176.★ |
|
|
ICMP和IP的格式我是知道的,但涉及到tun时就有点不确定了。对了,你的程序中对buf的处理中有这么一句:
*((unsigned short*)&buf[22]) += 8;
这是什么意思?
|
|
|
|
xiaosuo
| 时间:2008-05-13 20:20:21 IP地址:218.69.98.★ |
|
|
你可以参考有关的网络书籍,具体的编程方面可以用libnet库
|
|
|