多重网络封包的处理方法技术

技术编号:4220201 阅读:247 留言:0更新日期:2012-04-11 18:40
一种多重网络封包的处理方法,适用于连接至网络的嵌入式系统,此嵌入式系统包括网络装置驱动程序模块与简易网络协议堆栈模块。在本方法中,首先由网络装置驱动程序模块接收数个网络封包。在网络装置驱动程序模块每次将其中一个网络封包复制到简易网络协议堆栈模块的缓存单元时,将被复制的网络封包的封包长度记录到封包信息列表。尔后,再由简易网络协议堆栈模块根据封包信息列表中的封包长度,从缓存单元中逐一取出网络封包并进行封包解析处理。据此,在使用简易网络协议堆栈的环境下也能正确地处理多个网络封包。

【技术实现步骤摘要】

【技术保护点】
一种多重网络封包的处理方法,适用于连接至一网络的一嵌入式系统,其中该嵌入式系统包括一网络装置驱动程序模块与一简易网络协议堆栈模块,该方法包括:    该网络装置驱动程序模块接收多个网络封包;    在该网络装置驱动程序模块每次将该多个网络封包其中之一复制到该简易网络协议堆栈模块的一缓存单元时,记录被复制的该网络封包的一封包长度至一封包信息列表;以及    该简易网络协议堆栈模块根据该封包信息列表中的该些封包长度,依序由该缓存单元中对应取出该网络封包,并进行一封包解析处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:林永彧欧阳士庭陈昱志
申请(专利权)人:凌阳科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1