public void AcceptLoop() { while (true) { var TcpClient = Listener.AcceptTcpClient(); new Thread(() => { HandleConnectionOnSeparateThread(TcpClient); }).Start(); } }