我这样设计消息转发方式对吗
我要做一个消息转发的服务器,我的做法是在acceptor每监听到一个客户端连接的时候就在客户端连接成功触发对应的ACE_Svc_Handler处理类的open函数时把此时的流对象ACE_SOCK_Stream保存到一个静态列表里,在handle_input时把当前的流对象(cur_stream,由this->peer()得到)收到的内容由流对象列表里面不是它自己的其它流对象(例如other_stream)进行转发,但是我发现每次发送执行send_n就会失败,猜想是因为other_stream不是当前流所致,我想用other_stream发送cur_stream的消息,不知怎么实现,请问我这样的做法有什么问题吗,一般应该怎么实现呢,本人是新手,经验不足... 转发信息,建议你看看我的开源服务器,你用的是reactor模式吧,你看connectHandler.cpp里面的代码。
页:
[1]