Vista IP Datagram Fragment Reassembly Bug?
I think I have found a Vista IP fragment reassembly bug and have been searching the net to see if anyone else has seen it. I haven't found anything conclusive yet. I'll briefly describe what I have seen.My Windows application receives a lot of UDP datagrams from a custom Ethernet device. The device doesn't checksum the datagrams (checksum field is zero). The datagrams usually have a payload of 4004 bytes and therefore must be fragmented. On XP, 2000, NT, Me, 98, and 95 this has always worked fine. On Vista (with or without SP1) the transfer stops working after some time (an hour or two or sometimes a day or two, depending on the machine). Other communication with this device still works fine (all involving small UDP datagrams). When I change the max payload to prevent fragmentation the problem goes away.Has anyone ever seen (or heard) of any problems like this with Vista? I'm pretty familiar with TCP/IP and the only explanation I can think of is that Vista just suddenly stops reassembling IP fragments.Thanks for any help. I'll check this thread for a reply.Kirk Sigel
May 13th, 2008 6:44am

It's been almost two years since I posted this problem. As far as I know it hasn't been fixed. I will continue to occasionally check for replies, so if anyone has anything to contribute I would appreciate it. Thanks, Kirk Sigel
Free Windows Admin Tool Kit Click here and download it now
March 4th, 2010 5:17am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics