/// <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)); }
/// <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)); }
/// <summary> /// Отправляет сообщение другому пользователю /// </summary> /// <param name="message"> Байты сообщения </param> public void SendMessage(byte[] message) { Blowfish blowfish = new Blowfish(123456789); _sock.Send(blowfish.ECB_Encrypt(message, OurKeyForCrypt)); }