Commit 825bf896 authored by jan.koester's avatar jan.koester
Browse files

windows fixed

parent 94d9caa2
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -463,12 +463,22 @@ namespace netplus {
            throw e;
        }
        
        _Timeout=timeout;
        _ServerSocket->bind();
        _ServerSocket->setNonBlock();
        _ServerSocket->listen();
        SYSTEM_INFO sysinfo;
        GetSystemInfo(&sysinfo);
        threads = sysinfo.dwNumberOfProcessors;


        init_state(this, _ServerSocket);

        // store iocp handle in _pollFD (eventapi has only int)
        // safe on 64-bit: use intptr_t
        EventState* st = ST(this);
        _pollFD = (int)(intptr_t)st->iocp;

    }

    event::~event() {