private void SendComboThread(object tcpclient) { try { TcpClient tc = (TcpClient)tcpclient; // wait for all threads to start this.SendComboResetEvent.WaitOne(); Objects.Packet p = new Objects.Packet(); p.AddByte((byte)PacketType.Combo); p.AddUInt32(this.Target); p.AddLength(); p.Send(tc); } catch { } }