ACE_Svc_Handler 的问题
我现在采用 Acceptor的模式 监听服务..当接受到连接以后会new 一个ACE_Svc_Handler的派生对象..
说明接收到连接了..但当我的客户端发送数据时.根本不调用ACE_Svc_Handler 中的handle_input ..而直接调用handle_close
然后我在handle_close 里尝试接收了一下消息..结果真接收到了...
这是为何...?????????? 是我把函数名写错了..handle_input -- > hande_input 在子类重载基类函数的时候一定要小心啊,我有好几次都是把类型为ACE_Svc_Handler&*类型的参数写成ACE_Svc_Handler*,还有就是忘了某些函数有个const修饰,这些都会导致重载的函数不会被调用,这样调试的时候头大得很。。。
页:
[1]