public void stopServer() { foreach (KeyValuePair <string, TcpClient> entry in clientSockets) { server.endConnection(entry.Value); } server.OnNewClientRequest -= reqListener; server.OnNewMessageRecived -= msgListener; reqListener = null; msgListener = null; server.stopServer(); server = null; }
public void stopManager() { try { foreach (TcpClient client in server.clientSocket) { server.endConnection(client); } server.OnNewClientRequest -= clientHandler; clientHandler = null; server.stopServer(); server = null; } catch { logs.addLogFromOutside("Problems with disconnecting", true, Constants.LOG_ERROR); } }