// TODO: public Datagram(string message, bool alertMe, IPAddress recipientIp) { Id = HolkanBehaviorForm.CreateId(); CreationTime = DateTime.Now; ShowTime = DateTime.Now; Message = message; AlertOnConfirm = alertMe; // SenderIp = LocalIp; RecipientIp = recipientIp; Type = Type.Message; }
public Datagram(Type type, long id = NOT_VALID_ID) { Type = type; Id = (id == NOT_VALID_ID) ? HolkanBehaviorForm.CreateId() : id; }
// TODO: public Datagram(User user) { Id = HolkanBehaviorForm.CreateId(); Type = Type.UserCredential; SystemMessage = user.CredentialsToByteArray(); }
public Packet(IPAddress recipientIp, Datagram datagram) { Id = HolkanBehaviorForm.CreateId(); RecipientIp = recipientIp; Datagram = datagram; }