找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3724|回复: 3

问个实现思路

[复制链接]
发表于 2008-7-13 22:49:03 | 显示全部楼层 |阅读模式
简单说下需求

一个类似代理服务器的东西,用一个 ACE_Handler Conenct 到多个Remote 主机,
一个proactor 接收多个Client;

Client -->发送数据-- proactor  接收. ---> Handler -> 发送数据---> Remote .


现在的问题是,如何把clinet 发过来的数据传给Handle ,相应地又如何把Remote的数据返回给Client
 楼主| 发表于 2008-7-13 22:49:09 | 显示全部楼层
建立映射关系,可以用map.
 楼主| 发表于 2008-7-13 22:49:19 | 显示全部楼层
用map映射感觉似乎不是很好,若ace有相应的类提供就好了。
  你的意思是把Proactor 的serveric 对象指针保存在一个全局map里
  Handler 处理完后通过map直接调用Proactor 的方法么?
 楼主| 发表于 2008-7-13 22:49:24 | 显示全部楼层
看看ACE的示例工程,gateway
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-12-22 22:32 , Processed in 0.016306 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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