Bob, thanks!!
regards, Martin On 8/22/14, Bob (Robert) McMahon <rmcma...@broadcom.com> wrote: > Here is the code in 2.0.5 > > http://sourceforge.net/p/iperf/code/HEAD/tree/trunk/src/Server.cpp > > // terminate when datagram begins with negative index > // the datagram ID should be correct, just negated > if ( reportstruct->packetID < 0 ) { > reportstruct->packetID = -reportstruct->packetID; > currLen = -1; > } > > Bob > -----Original Message----- > From: Bob (Robert) McMahon > Sent: Friday, August 22, 2014 10:11 AM > To: 'Martin T'; iperf-users@lists.sourceforge.net > Subject: RE: [Iperf-users] How does Iperf server detect that the client has > stopped transmitting and it should send the server report? > > Yes, a negative sequence number in the packet payload causes the server to > close the UDP socket and send a final packet back to the client. > > http://sourceforge.net/p/iperf2/code/ci/master/tree/src/Server.cpp > > // terminate when datagram begins with negative index > // the datagram ID should be correct, just negated > if ( reportstruct->packetID < 0 ) { > reportstruct->packetID = -reportstruct->packetID; > currLen = -1; > running = 0; > } > > Bob > -----Original Message----- > From: Martin T [mailto:m4rtn...@gmail.com] > Sent: Friday, August 22, 2014 2:20 AM > To: iperf-users@lists.sourceforge.net > Subject: [Iperf-users] How does Iperf server detect that the client has > stopped transmitting and it should send the server report? > > Hi, > > if I execute "iperf -c 10.10.10.1 -fm -t 10 -u -b 50m", then am I > correct that the last datagram sent by the Iperf client includes a > special pattern which is an indication for Iperf server to send the > server report? First bytes of the last datagram should be like > ff:ff:fc:ac:53:f6:f1:57:00:04:93:b4, > ff:ff:ff:a9:53:f7:09:8e:00:0e:34:ac, etc while non-last datagrams > begin with bytes 00:00:00:53:53:f7:09:8e:00:0d:7c:ee, > 00:00:00:03:53:f7:09:8d:00:0e:64:0f, etc. > > > thanks, > Martin > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Iperf-users mailing list > Iperf-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iperf-users > ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Iperf-users mailing list Iperf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iperf-users