void ThreadStartPoint() { System.Threading.Thread.Sleep(10000); var client = new ClientModem(_modem); client.WaitAndReplyCommandFromServer(ClientDoPrepare); }
void Modem_OnAcceptHandler(object sender, EventArgs e) { ThreadStart ts = new ThreadStart( () => { System.Threading.Thread.Sleep(10000); var client = new ClientModem(this.Modem); client.WaitAndReplyCommandFromServer(SendAndGetPrepareResult); }); var thread = new Thread(ts); thread.SetApartmentState(ApartmentState.MTA); thread.IsBackground = true; thread.Start(); }