网络数据处理方法技术

技术编号:6962210 阅读:187 留言:0更新日期:2012-04-11 18:40
一种网络数据处理方法,适用于具有多个网络接口的控制器中,通过创建接收、处理以及发送三个相对独立的线程,同步执行该控制器中各网络接口的网络封包接收、处理以及发送进程,使得网络接口能够并行处理网络封包数据的接收与发送处理,从而避免现有技术中网络封包的发送进程受制于接收进程,以及后一网络封包的接收进程受制于前一网络封包的发送进程的缺陷,可极大地提升对于多网络接口的网络数据传输效率。

【技术实现步骤摘要】

【技术保护点】
1.一种网络数据处理方法,其适用于具有多个网络接口的控制器中,其特征在于,该方法包括步骤:创建接收线程、处理线程,以及发送线程,于该接收线程的创建过程中,建立接收队列,而于该发送线程的创建过程中,建立发送队列;于该接收线程的创建步骤完成后,设定该接收线程以循环方式侦测该控制器的各个网络接口是否有接收到网络封包,当于侦测到该控制器的任一网络接口有接收到网络封包时,即将该所接收到的网络封包储存至该接收队列;于该处理线程的创建步骤完成后,设定该处理线程以循环方式侦测该接收队列内是否储存有网络封包数据,并当侦测到该接收队列内储存有网络封包数据时,即产生网络封包接收指令以对该网络封包执行接收以及解包处理...

【技术特征摘要】

【专利技术属性】
技术研发人员:余璘陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71

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

1