I have a network waiting for a connection on its own thread. (TcpListener.AcceptSocket()). Anywho, I need the thread to be able to abort while this is happening. I tried doing Thread.Abort(), but it doesn't work! I am using C#. Thankyou for your time and energy in this matter.