Exemple #1
0
            public Builder SetKadValueAsPayload(Storage.KadValue value)
            {
                MemoryStream ms = new MemoryStream(value.Id.Value.Length + value.Value.Length + sizeof(long));

                WriteKadValue(ms, value);
                _nodeMessage.Payload = ms.ToArray();
                return(this);
            }
Exemple #2
0
 private static void WriteKadValue(MemoryStream ms, Storage.KadValue val)
 {
     ms.Write(val.Id.Value, 0, val.Id.Value.Length);
     WriteLong(ms, val.Timestamp.ToBinary());
     ms.Write(val.Value, 0, val.Value.Length);
 }