阅读:1492回复:2
请教各位类似多线程发送数据包问题,急!!!
我现在要做一个项目,要求十六个链路,每个链路有各自发包间隔和数据,包以设定间隔发送,如果多线程发送是不能实现的(机器会慢死)。而且要求模拟并行处理
我的想法是记录上一个包的链路号和发送时间,下一个包到时,查看它的链路号和发送时间,如果小于设定间隔,就先缓存,时间到了就发送出去,或者如果不是这条链路的,并且满足发送条件就发送,大概意思这样。但是不知怎么实现。 驱动才学了两个月,本人笨。项目组把这活扔给没有经验的唯一的女生,而且也没有人可以问。 请各位帮忙看下吧,愁死了!!! 先谢谢各位啦!!! |
|
沙发#
发布于:2009-05-07 21:42
另外,要求我在传输数据的时候,不能使用复制,(耗时),映射应用层地址,这个我知道,可是在驱动中还要对数据进行修改,即在数据尾加一个序列号。请问这样能实现吗?
占着唯一上网机发帖很不好意思,请各位帮帮忙,明天我再来。 谢谢!!! |
|
板凳#
发布于:2009-05-11 15:28
看看passthru,应该很容易实现的,
如果要修改数据的话,计算校验和的时候听说要麻烦点(我只修改过头部,没有修改数据部分)。 |
|