static void Main(string[] args) { IPluginManager pm = new PluginManager(); LoadAllPlugins(pm); TcpListener listener = new TcpListener(IPAddress.Any, 8080); DbData tester = new DbData(); tester.tempDataInsert(); Thread dba = new Thread(() => GenerateTempDatabase()); dba.Start(); listener.Start(); while (true) { Socket s = listener.AcceptSocket(); Thread t = new Thread(() => HandleRequest(s, pm)); t.Start(); } }