找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3668|回复: 4

Proactor框架中

[复制链接]
发表于 2009-8-18 12:27:04 | 显示全部楼层 |阅读模式
在Client端的handle_read_stream()得到数据后, 怎么显示在UI上?
发表于 2009-8-18 17:39:59 | 显示全部楼层
数据一般推入队列处理。队列处理后,可以发送消息,让UI根据数据更新。
 楼主| 发表于 2009-8-19 15:38:43 | 显示全部楼层
那什么时候算读完数据呢?能给我举个例子吗?
发表于 2009-8-19 22:16:24 | 显示全部楼层
所谓读完数据,是你自己的定义。比如一条协议包结束了,还是网络中止连接了等。
例子可以参考:
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\Aio_Platform_Test_C.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\post_completions.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\simple_test_proactor.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_aiocb.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_aiocb_ace.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_aiosig.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_aiosig_ace.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_cancel.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_end_event_loop.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_multiple_loops.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_proactor.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_proactor2.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_proactor3.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_timeout.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_timeout_st.cpp
d:\ACE\ACE_wrappers\examples\Reactor\Proactor\test_udp_proactor.cpp
 楼主| 发表于 2009-8-20 16:29:52 | 显示全部楼层
Thank you!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-11-22 23:55 , Processed in 0.013494 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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