MFC的CAsyncSocket类如何同时实现TCP和UDP传输?
程序中要同时用到TCP和UDP来通信,自己写个类来继承CAsyncSocket类,那是不是不管TCP还是UDP来数据都会调用事件响应函数OnReceive(),我怎么判断是TCP还是UDP数据,要在OnReceive()函数里面分别调用receive和receivefrom来看哪个buffer收到数据吗?有没有更好的办法?又或者如果我再自定义一个类,也派生于CAsyncSocket类,如果这个类的onreceive()也被重写,那么来TCP和UDP数据会调用哪个类onreceive()呢?请高手指点一二...