Example #1
0
 /// <summary>
 /// [Receiver] Handle ack2 information from Sender.
 /// </summary>
 /// <param name="packet"></param>
 public void OnDataAck2(DataAck2Packet packet)
 {
     AckStatusList[packet.AckSequence] = 1;
 }
Example #2
0
 /// <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);
 }