Exemplo n.º 1
0
 public Client(byte[] privateKey)
 {
     this.privateKey       = privateKey;
     this.recvKeyOffset    = 0;
     this.sendKeyOffset    = 0;
     DecodeType            = DECODE_TYPE.XOR;
     EncodeType            = ENCODE_TYPE.XOR;
     this.status           = STATUS.Connected;
     this.numberOfLoginTry = 0;
     userID     = -1;
     playerList = new Dictionary <int, Database.Player>();
 }
Exemplo n.º 2
0
    public static void WriteString(string filePath, string content, ENCODE_TYPE encodeType = ENCODE_TYPE.UTF8)
    {
        MakeDirs(filePath, true);
        Encoding encode = null;

        if (encodeType == ENCODE_TYPE.DEFAULT)
        {
            encode = Encoding.Default;
        }
        else if (encodeType == ENCODE_TYPE.UTF8BOM)
        {
            encode = new UTF8Encoding(true);
        }
        else
        {
            encode = new UTF8Encoding(false);
        }

        File.WriteAllText(filePath, content, encode);
    }
Exemplo n.º 3
0
    public static string ReadString(string filePath, ENCODE_TYPE encodeType = ENCODE_TYPE.UTF8)
    {
        if (!File.Exists(filePath))
        {
            return(null);
        }

        Encoding encode = null;

        if (encodeType == ENCODE_TYPE.DEFAULT)
        {
            encode = Encoding.Default;
        }
        else
        {
            encode = Encoding.UTF8;
        }

        return(File.ReadAllText(filePath, encode));
    }