peakzhang 发表于 2008-5-21 23:14:10

ACE_Svc_Handler 的问题

我现在采用 Acceptor的模式 监听服务..
当接受到连接以后会new 一个ACE_Svc_Handler的派生对象..
说明接收到连接了..但当我的客户端发送数据时.根本不调用ACE_Svc_Handler 中的handle_input ..而直接调用handle_close
然后我在handle_close 里尝试接收了一下消息..结果真接收到了...
这是为何...??????????

peakzhang 发表于 2008-5-21 23:14:19

是我把函数名写错了..handle_input    -- > hande_input

peakzhang 发表于 2008-5-21 23:14:27

在子类重载基类函数的时候一定要小心啊,我有好几次都是把类型为ACE_Svc_Handler&*类型的参数写成ACE_Svc_Handler*,还有就是忘了某些函数有个const修饰,这些都会导致重载的函数不会被调用,这样调试的时候头大得很。。。
页: [1]
查看完整版本: ACE_Svc_Handler 的问题