Commit 2e29c71a authored by jan.koester's avatar jan.koester
Browse files

fxied

parent e3762aba
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -134,7 +134,7 @@ namespace netplus {
        }

        // bind listening socket
        HANDLE h = CreateIoCompletionPort((HANDLE)serverSock->getSocket(),
        HANDLE h = CreateIoCompletionPort((HANDLE)serverSock->fd(),
                                          st->iocp,
                                          (ULONG_PTR)serverSock,
                                          0);
@@ -144,7 +144,7 @@ namespace netplus {
            throw e;
        }

        st->fnAcceptEx = loadAcceptEx((SOCKET)serverSock->getSocket());
        st->fnAcceptEx = loadAcceptEx((SOCKET)serverSock->fd());

        g_states[ev] = std::move(st);
    }
@@ -163,7 +163,7 @@ namespace netplus {
        }

        DWORD bytes = 0;
        BOOL ok = st->fnAcceptEx((SOCKET)serverSock->getSocket(),
        BOOL ok = st->fnAcceptEx((SOCKET)serverSock->fd(),
                                 ctx->acceptSock,
                                 ctx->addrBuf,
                                 0,
@@ -309,7 +309,7 @@ namespace netplus {
                }

                // update accept context
                SOCKET ls = (SOCKET)serverSock->getSocket();
                SOCKET ls = (SOCKET)serverSock->fd();
                setsockopt(accepted, SOL_SOCKET, SO_UPDATE_ACCEPT_CONTEXT, (char*)&ls, sizeof(ls));

                // Create connection via user allocator
@@ -372,7 +372,7 @@ namespace netplus {
            con* owner = reinterpret_cast<con*>(buf->owner);
            if (!owner) continue;

            SOCKET cs = (SOCKET)owner->csock->getSocket();
            SOCKET cs = (SOCKET)owner->csock->fd();

            if (!ok) {
                // error -> disconnect