BattleNET.Helpers.Bytes2String C# (CSharp) Method

Bytes2String() public static method

public static Bytes2String ( byte bytes ) : string
bytes byte
return string
        public static string Bytes2String(byte[] bytes)
        {
            return Encoding.GetEncoding(1252).GetString(bytes);
        }

Same methods

Helpers::Bytes2String ( byte bytes, int index, int count ) : string

Usage Example

Example #1
0
        public EBattlEyeCommandResult SendCommandPacket(string command)
        {
            try
            {
                if (!_socket.Connected)
                {
                    return(EBattlEyeCommandResult.NotConnected);
                }

                var    crc32 = new CRC32();
                string packet;
                string header = "BE";
                string hash   = crc32.ComputeHash(Helpers.String2Bytes(Helpers.Hex2Ascii("FF01") + Helpers.Bytes2String(new byte[] { 0 }) + command)).Aggregate <byte, string>(null,
                                                                                                                                                                               (current, b)
                                                                                                                                                                               =>
                                                                                                                                                                               current +
                                                                                                                                                                               b.ToString(
                                                                                                                                                                                   "X2"));
                hash    = Helpers.Hex2Ascii(hash);
                hash    = new string(hash.ToCharArray().Reverse().ToArray());
                header += hash;
                packet  = header + Helpers.Hex2Ascii("FF01") + Helpers.Bytes2String(new byte[] { 0 }) + command;
                _socket.Send(Helpers.String2Bytes(packet));

                _commandSend = DateTime.Now;
            }
            catch
            {
                return(EBattlEyeCommandResult.Error);
            }

            return(EBattlEyeCommandResult.Success);
        }
All Usage Examples Of BattleNET.Helpers::Bytes2String