public void ConnectAsync() { ThreadPool.QueueUserWorkItem( c => Connect()); //Thread t = new Thread(delegate() { this.Connect(); }); //t.Start(); }