Esempio n. 1
0
        /// <summary>
        /// For kicking clients in the pre-connection stage with a message.
        /// </summary>
        /// <param name="message"></param>
        /// <param name="client"></param>
        public void RawKick(string message, TcpClient client)
        {
            var tempWrapped = new ClassicWrapped.ClassicWrapped {Stream = client.GetStream()};

            tempWrapped.WriteByte(14);
            tempWrapped.WriteString(message);
            tempWrapped.Purge();
            Thread.Sleep(100); // -- Small delay to ensure message delivery
        }