上面我再说清楚点, 发了帖后我自己都没怎么看懂... -_-...
我继承了CAsyncSocket写了个CMySocket类.
构造:
class CMySocket : public CAsyncSocket
{
public:
CMySocket(ISocketEvent *baseclass);
}
ISocketEvent是个虚的. 里面就几个虚方法分别为onsend onaccept onreceive onconnect...
然后现在有个CClient类:
class CClient : ISocketEvent
{
这里面建了3个CMySocket, 构造都指向了自己, CMySocket *xx = new CMySocket(this);
}
所以CMySocket触发OnSend的时候会通知到自己(CClient类), 那么现在我就是怕我刚才说的问题. 几个同时发, 都等着OnSend呢... 抢死人....