阅读:2109回复:10
急求一段简单IP包拆包和装包代码!
最好用C编的,谢谢!
|
|
|
沙发#
发布于:2003-12-23 16:13
郁闷中。。。。。。
|
|
|
板凳#
发布于:2003-12-25 22:19
描述不详细,不知道你要怎样拆包和装包。
|
|
地板#
发布于:2003-12-25 23:03
就是比如下行MTU要1800,但上行只有200,那么按照以太网包以1500 限,是不是发送前要进行拆包处理,然后接收后还得组装一下吧。?
|
|
|
地下室#
发布于:2003-12-26 17:51
IP的拆包与组包并不难:
保持ID不变,改变Offset,与三个标志位,重新计算IP头的校验和。仔细看看IP的RFC就可以搞定了。 |
|
5楼#
发布于:2003-12-26 17:59
请求帮忙,这对这玩意不熟,能否给段示例代码,万分感谢!
|
|
|
6楼#
发布于:2003-12-29 14:39
哪有IP的RFC?
|
|
|
7楼#
发布于:2003-12-29 16:19
http://www.ieft.org/rfc
我的建议是,在开发IP之前,一定要把RFC给D下来,并不是要全部看,只是在遇到技术上的细节时,查查。 在这个上面有一个index,指明了哪一个RFCXXXX是干什么的。一定要D下来。RFC1700相当于一个数据库,经常要用的。 |
|
8楼#
发布于:2003-12-29 16:21
对不起是http://www.ietf.org/rfc ;-)
|
|
论坛版主
|
9楼#
发布于:2003-12-29 18:00
STANDARD,注意哈,现在人有些不按标准做,我也不晓得为啥子,这里注意头部校验的问题,WIN用的算法和RFC的都不一样
|
|
10楼#
发布于:2004-01-01 22:07
谢谢几位。
|
|
|