在完成端口里调用AcceptEx(),我怎么把建立连接的套节字传给工作线程呀,因为我的先填充结构再发出重叠io操作,如果是在WSARecv 还好办,我改怎么做!

解决方案 »

  1.   

    http://www.vctop.com/View.Asp?ID=484&CateID=1
    可以参考其中关于AcceptEx()的论述.再看这部分....
       switch (OverlapPlus->OpCode)
        {
        case OP_ACCEPT:
            // Client socket is contained in OverlapPlus.sclient
            // Add client to completion port
                CreateIoCompletionPort(
                    (HANDLE)OverlapPlus->sclient,
                    hIocp,
                    (ULONG_PTR)0,
                    0);......就差不多了...