public MsPingReq(byte[] buf, int start, int end) : base(buf, start, end) { int ptr=buf[start+0]==1?start+4:start+2; if(1+_length+start-ptr>0) { ClientId=enc.GetString(buf, ptr, _length+start-ptr); } else { ClientId=string.Empty; } }