Example #1
0
 public override void Push(JsonDataObject Value_)
 {
     {
         Int32 Var = 0;
         Value_.Pop("Proto", ref Var);
         Proto = (EProto)Var;
     }
 }
Example #2
0
 public override void Push(CStream Stream_)
 {
     {
         Int32 Var = 0;
         Stream_.Pop(ref Var);
         Proto = (EProto)Var;
     }
 }
Example #3
0
 public _SClient(String DataPath_, CNamePort AuthNamePort_, string ID_, TUID SubUID_) // For Check
 {
     CaProto      = EProto.CaCheck;
     AuthNamePort = AuthNamePort_;
     ID           = ID_;
     SubUID       = SubUID_;
     Directory.CreateDirectory(DataPath_);
 }
Example #4
0
 public _SClient(TPeerCnt PeerNum_, String DataPath_, CNamePort AuthNamePort_, TUID SubUID_, CStream Stream_) // For Login
 {
     CaProto        = EProto.CaLogin;
     MasterNamePort = new COptionStream <CNamePort>(DataPath_ + "Master_" + PeerNum_.ToString() + ".dat", true);
     LastLoginInfo  = new COptionStream <SLoginInfo>(DataPath_ + "LastLoginInfo_" + PeerNum_.ToString() + ".dat", true);
     AuthNamePort   = AuthNamePort_;
     UID            = LastLoginInfo.Data.UID;
     ID             = LastLoginInfo.Data.ID;
     SubUID         = SubUID_;
     Stream         = Stream_;
     Directory.CreateDirectory(DataPath_);
 }
Example #5
0
 public void Set(SHeader Obj_)
 {
     Proto = Obj_.Proto;
 }
Example #6
0
 public SHeader(EProto Proto_)
 {
     Proto = Proto_;
 }
Example #7
0
 public SHeader(SHeader Obj_)
 {
     Proto = Obj_.Proto;
 }