/// <summary> /// [Receiver] Handle ack2 information from Sender. /// </summary> /// <param name="packet"></param> public void OnDataAck2(DataAck2Packet packet) { AckStatusList[packet.AckSequence] = 1; }
/// <summary> /// [Sender] Send Ack2Packet to Receiver. /// </summary> /// <param name="ackSequence"></param> /// <returns></returns> public async Task SendAck2Async(int ackSequence) { DataAck2Packet dataAck2Packet = new DataAck2Packet(ClientId, ackSequence); await Conn.SendAsync(dataAck2Packet.Dgram, ReceiverIPEndPoint); }