Jak celowo opóźniać pakiety TCP w jednym kierunku


3

Już na to patrzyłem: Jak celowo wprowadzić opóźnienie dla przychodzących pakietów UDP

Testuję system serwer-klient i muszę opóźnić wiadomości z serwera do klienta o określone opóźnienie - powiedzmy 1ms. Nie chcę, aby pakiety w innym kierunku były opóźnione.

Pewne oprogramowanie proxy jest całkowicie dopuszczalne. Wszelkie sugestie dotyczące systemu Windows?


1
Czy używasz HTTP / S? Narzędzie Fiddler2 działa jako serwer proxy SOCKS i pozwala spowolnić lub w inny sposób manipulować żądaniami HTTP w celach testowych.
Darth Android

Niestety nie. O ile wiem, proste gniazda. Nie napisałem serwera ani klienta. Tylko testowanie, co dzieje się z dwoma klientami, odbiera zdarzenia w „zauważalnie” różnych czasach.
Dilum Ranatunga

Odpowiedzi:


3

WANem ( http://wanem.sourceforge.net/ ) to dystrybucja linuksowa liveCD, która pozwala ci manipulować ruchem w sieci. Możesz ograniczyć przepustowość, wprowadzić opóźnienie, fluktuacje, utracone pakiety i wiele innych fajnych rzeczy.

Po prostu uruchom go na zapasowym komputerze lub maszynie wirtualnej i utwórz trasy na kliencie i serwerze, a wszystko gotowe.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.