返回信息流我现在的思路是利用包的分割和重组函数,但是写出来的总是有问题。
Packet *pkptr_head;
Packet* pkptr_attr;
Sbhandle seg_buf_handle;
Sbhandle rsm_buf_handle;
int orig_size;
int last_size;
pkptr_head=op_pk_get(op_intrpt_strm());
pkptr_attr=op_pk_create_fmt("test_attribution");
orig_size=op_pk_total_size_get(pkptr_head);
seg_buf_handle=op_sar_buf_create(OPC_SAR_BUF_TYPE_SEGMENT,OPC_SAR_BUF_OPT_PK_BNDRY);
rsm_buf_handle=op_sar_buf_create(OPC_SAR_BUF_TYPE_REASSEMBLY,OPC_SAR_BUF_OPT_DEFAULT);
op_sar_segbuf_pk_insert(seg_buf_handle,pkptr_head,0);
op_sar_segbuf_pk_insert(seg_buf_handle,pkptr_attr,0);
pkptr_head=op_sar_srcbuf_seg_remove(seg_buf_handle,op_pk_total_size_get(pkptr_head)+op_pk_total_size_get(pkptr_attr));
op_sar_rsmbuf_seg_insert (rsm_buf_handle,pkptr_head);
pkptr_head=op_sar_rsmbuf_pk_remove (rsm_buf_handle) ;
last_size=op_pk_total_size_get(pkptr_head);
size_dif=last_size-orig_size;
op_stat_write(size_dif_handle,size_dif);
op_pk_send(pkptr_head,0);
这是一条镜像帖。来源:北邮人论坛 / communications / #20505同步于 2012/5/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
各位同肖,在opnet里怎么合并两个包呢?
matao409
2012/5/29镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复