<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 9pt;
font-family:±¼¸²
}
--></style>
</head>
<body class='hmmessage'>
Hi, I am Gilber Lee.<div>You must&nbsp;rearrange&nbsp;TCP data according to SEQ value in TCP header because TCP stack uses data&nbsp;retransmission technique for ensuring data transfer.</div><div>WinPcap itself does not support TCP data arrangement because it is not TCP stack library.</div><div><br></div><div>Regards,</div><div>Gilbert</div><div><br>&gt; Date: Mon, 23 Nov 2009 16:12:01 +0100<br>&gt; To: winpcap-users@winpcap.org<br>&gt; From: wow@gasmi.net<br>&gt; Subject: [Winpcap-users] Packet reordering<br>&gt; <br>&gt; Hi !<br>&gt; <br>&gt; I'm using winpcap to sniff a specific tcp stream from a specific port <br>&gt; source, thus my filter is simple as : "tcp and src port 1234"<br>&gt; I use the function pcap_dispatch() to redirect received packet to my <br>&gt; handler function which parse them .<br>&gt; <br>&gt; I  noticed that I receive packets in wrong order (which is logic as <br>&gt; TCP does not guarentee packets arrive in right order).<br>&gt; Before rewriting the whole re-ordering/re-assembly code I was wondering if:<br>&gt; <br>&gt; 1: Can we ask winpcap to report packets in the right order ?<br>&gt; 2: Do you know any lib under windows that does this, as I dislike <br>&gt; reiventing the wheel  ?<br>&gt; <br>&gt; Thanks for your advices .<br>&gt; <br>&gt; Sam<br>&gt; <br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; Winpcap-users mailing list<br>&gt; Winpcap-users@winpcap.org<br>&gt; https://www.winpcap.org/mailman/listinfo/winpcap-users<br></div>                                               </body>
</html>