What could be good list of failure scenaros for testing a reliable UDP layer? I have thought of the below cases:
- Drop Data packets
- Drop ACK, NAK Packets
- Send packets in out of sequence.
- Drop intial hand shaking packets
- Drop close / shutdown packets
- Duplicate packets
Please help in identifying other cases that reliable UDP needs to handle?