Loading src/event/iocp.cpp +11 −2 Original line number Diff line number Diff line Loading @@ -251,7 +251,11 @@ namespace netplus { }; event::event(socket* serversocket, int timeout) : _ServerSocket(serversocket) { if (!serversocket) throw NetException("server socket empty!"); if (!serversocket) { NetException e; e[NetException::Error] << "server socket empty!"; throw e; } _Timeout = timeout; _ServerSocket->bind(); _ServerSocket->listen(); Loading @@ -265,7 +269,12 @@ namespace netplus { void event::runEventloop(ULONG_PTR args) { HANDLE iocp = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0); if (!iocp) throw NetException("couldn't create iocp!"); if (!iocp) { NetException e; e[NetException::Error] << "couldn't create iocp!"; throw e; } EventWorkerArgs eargs; eargs.ssocket = _ServerSocket; Loading Loading
src/event/iocp.cpp +11 −2 Original line number Diff line number Diff line Loading @@ -251,7 +251,11 @@ namespace netplus { }; event::event(socket* serversocket, int timeout) : _ServerSocket(serversocket) { if (!serversocket) throw NetException("server socket empty!"); if (!serversocket) { NetException e; e[NetException::Error] << "server socket empty!"; throw e; } _Timeout = timeout; _ServerSocket->bind(); _ServerSocket->listen(); Loading @@ -265,7 +269,12 @@ namespace netplus { void event::runEventloop(ULONG_PTR args) { HANDLE iocp = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0); if (!iocp) throw NetException("couldn't create iocp!"); if (!iocp) { NetException e; e[NetException::Error] << "couldn't create iocp!"; throw e; } EventWorkerArgs eargs; eargs.ssocket = _ServerSocket; Loading