> Why: UDP is unacknowledged mode, so the sending party doesn't know if the
> packed got delivered or not.
Why not to instruct server to send back some reports or include that
statistic in
datagrams sent back in dual mode. Or use additional "control" port
with tcp connection?
What are drawbacks in these cases?

> - server never receives last few test packets so it doesn't know when to
> send such report
Why client not to send "terminate" datagrams at the end of test with
say 1/100 of required bandwidth?
As I understand, datagrams have a number included in them. Why not to
use 0 or INT_MAX for "terminate" datagram.
> - server sends report but client doesn't receive it due to congestion (and
> subsequent packet drop) in the link between
You can send the report repeatedly till reception of "ack" datagram from client.

It is better than to hang forever.

> or UDP testing where statistics are actually
> gathered on the receiving side.
Iperf server is not convenient tool to get statistics from if you want
to automatize this operation =(

Sergey Naumov.

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to