All pastes #759126 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-02 21:16 UTC
rendered paste body
                if (tcpClient != null)
                {
                    try
                    {
                        if (thrSender.ThreadState == ThreadState.Running)
                        {
                            form.txtLog.AppendText("Connection Closed: " + tcpClient.Client.RemoteEndPoint.ToString() + "\n");
                            form.ConCount += -1;
                        }
                    }
                    catch (Exception e)
                    {
                        form.txtLog.AppendText(e.ToString() + "\n\r");
                        form.txtLog.AppendText(thrSender.ThreadState.ToString() + "\n\r");
                    }
                    tcpClient.Client.Close();
                    tcpClient.Close();
                    
                }
                if (srReceiver != null)
                    srReceiver.Close();
                if (swSender != null)
                    swSender.Close();
                if (KeepAlive != null)
                    KeepAlive.Stop();
                if (thrSender != null)
                    thrSender.Abort();
                ServerHandler.RemoveUser(tcpClient, this);