当前位置: 技术问答>linux和unix
UDP包怎么生成啊?用什么函数??简单问题,帮个忙哈
来源: 互联网 发布时间:2015-10-20
本文导语: 想按以下方式构造一个UDP包: 前16个bit是序号位,中间是时间戳(time函数得到),最后是填充位,总之生成一个固定32位的UDP包,但是我不知道怎样构造,用什么函数,步骤怎样,简单问题,帮个忙哈 | 用原...
想按以下方式构造一个UDP包:
前16个bit是序号位,中间是时间戳(time函数得到),最后是填充位,总之生成一个固定32位的UDP包,但是我不知道怎样构造,用什么函数,步骤怎样,简单问题,帮个忙哈
前16个bit是序号位,中间是时间戳(time函数得到),最后是填充位,总之生成一个固定32位的UDP包,但是我不知道怎样构造,用什么函数,步骤怎样,简单问题,帮个忙哈
|
用原始套接字,
先定义一个IP头的数据结构,
然后再定义一个UDP头的数据结构构造一个UDP包,
自己填充这个结构就行了,
把定义好的结构按照包头长度放到缓冲区的指定位置
先定义一个IP头的数据结构,
然后再定义一个UDP头的数据结构构造一个UDP包,
自己填充这个结构就行了,
把定义好的结构按照包头长度放到缓冲区的指定位置
|
rowsocket
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。