Пример #1
0
                public new void FromBin(NetSocket.ByteArray bin)
                {
                    base.FromBin (bin);

                    int login_result_;
                    bin.Get_ (out login_result_);
                    login_result = (twp.protocol.login.LoginResult)login_result_;

                    int login_type_;
                    bin.Get_ (out login_type_);
                    login_type = (twp.protocol.login.LoginType)login_type_;

                    bin.Get_ (out data_len);
                    for(int i = 0; i < data_len; ++i)
                    {
                        bin.Get_ (out 	data[i]);
                    }
                }
Пример #2
0
    public string data;     // = new byte[(int)twp.app.EDef.LIMIT_LOGIN_DATA_LENGTH];

    public RepLoginInfo(NetSocket.ByteArray bin)
    {
        bin.Move(NetSocket.CSocketManager.headerLen);

        int login_result_;

        bin.Get_(out login_result_);
        login_result = (twp.protocol.login.LoginResult)login_result_;

        int login_type_;

        bin.Get_(out login_type_);
        login_type = (twp.protocol.login.LoginType)login_type_;

        bin.Get_(out data_len);

        data = bin.GetStringData((int)data_len);
    }
Пример #3
0
                public new void FromBin(NetSocket.ByteArray bin)
                {
                    base.FromBin(bin);

                    int login_result_;

                    bin.Get_(out login_result_);
                    login_result = (twp.protocol.login.LoginResult)login_result_;

                    int login_type_;

                    bin.Get_(out login_type_);
                    login_type = (twp.protocol.login.LoginType)login_type_;

                    bin.Get_(out data_len);
                    for (int i = 0; i < data_len; ++i)
                    {
                        bin.Get_(out data[i]);
                    }
                }