my bad, this works fine
proc stop*(server: Server) =
server.started = false
server.clients.setLen(0)
if server.loopTask != nil:
server.loopTask.complete()
server.loopTask = nil
if server.socket != nil:
server.socket.close()
server.socket = nil
- socket.close crashes in multithreaded application r3d9u11
- Re: socket.close crashes in multithreaded application r3d9u11
