找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 2834|回复: 0

入门问题多:如何实现连续收包,然后统一组包?

[复制链接]
发表于 2008-2-21 22:50:50 | 显示全部楼层 |阅读模式
如果采用同步模式,我的思路是一个包一个包收下来,收完之后再把包体的数据抽取出来,组成一个buffer,传给工作线程.

如果采用异步模式,由于服务器通过N个线程发送数据,这时的数据包必然是乱序的,这时就需要按各个包的秩序把包体的数据放在对应在包位置上.

这两种思路,如何用ACE的代码实现?各位先行者能否花点时间,用代码示例说明一下?

万分感谢!!!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-25 04:05 , Processed in 0.011244 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表