I am looking for a description of how/when a packet is retransmitted; the NDK documents I have seen are not detailed enough. I have a situation where every once-in-awhile a packet is not seen by the PC, which results in a series of duplicate ACKs (12 or so as seen in Wireshark) followed by a retransmission of the packet (and a 50 ms delay here). This causes a backup for me, as we need to transmit a packet every 5 ms or so, and I end up missing some data going out. I'm not sure why it takes so long to retransmit. I have tried increasing my packets from 48 to 70 w/o luck. I am only now as we speak trying to run the periodic timer at 25ms to see if that helps.
↧