using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IPCLib
{
public class HeartbeatPacket
{
///
/// 发送方标识
///
public string Source { get; set; } = "Unknown";
///
/// 时间戳
///
public long Timestamp { get; set; } = DateTime.Now.Ticks;
///
/// 心跳序号 (用于检测丢包)
///
public long SequenceId { get; set; }
///
/// 业务数据 (JSON 字符串或特定格式)
/// 如果为空,表示纯心跳
///
public string Payload { get; set; } = "";
///
/// 连接状态 (可选,用于告知对方自己是否正常)
///
public string Status { get; set; } = "OK";
}
}