示例#1
0
        /// <summary>
        /// Отправляет музыку другому пользователю
        /// </summary>
        /// <param name="musicBytes"> Байты музыки </param>
        public void SendMusicMessage(byte[] musicBytes)
        {
            Blowfish blowfish = new Blowfish(123456789);

            byte[] bt      = musicBytes;
            byte[] message = new byte[bt.Length + 2];
            Array.Copy(bt, 0, message, 2, bt.Length);

            message[0] = (byte)'/';
            message[1] = (byte)'m';

            _sock.Send(blowfish.ECB_Encrypt(message, OurKeyForCrypt));
        }
示例#2
0
        /// <summary>
        /// Отправляет сообщение другому пользователю
        /// </summary>
        /// <param name="message"> String сообщение </param>
        public void SendMessage(string message)
        {
            Blowfish blowfish = new Blowfish(123456789);

            _sock.Send(blowfish.ECB_Encrypt(Encoding.UTF8.GetBytes(message), OurKeyForCrypt));
        }
示例#3
0
        /// <summary>
        /// Отправляет сообщение другому пользователю
        /// </summary>
        /// <param name="message"> Байты сообщения </param>
        public void SendMessage(byte[] message)
        {
            Blowfish blowfish = new Blowfish(123456789);

            _sock.Send(blowfish.ECB_Encrypt(message, OurKeyForCrypt));
        }