Jaki jest najlepszy sposób symulacji sieci w Javie?Symulacja ruchu sieciowego p2p na jednym komputerze
Jestem na wczesnym etapie projektu sieciowego peer-to-peer, i aby określić niektóre z wymaganych cech klientów, chciałbym móc symulować ponad 100 wystąpień jednocześnie na moim komputerze.
Idealnie chciałbym stworzyć "symulacyjną" wersję gniazd z własnymi wejściami i wyjściowymi strumieniami. W końcu zamierzam wykorzystać te strumienie do transferu danych zamiast po prostu przenosić dane między obiektami java, więc to, co chcę symulować, to rodzaj opóźnień, utraty danych i innych błędów, które można uzyskać w rzeczywistej sieci.
Idealnie byłoby, gdyby te metody symulacji były bardzo zbliżone do rzeczywistych standardów strumieniowych z java.net.*
, więc nie musiałbym wykonywać przeróbek, aby przejść z symulacji do rzeczywistego klienta.
Czy ktoś może wskazać mi właściwy kierunek?
Nie dodawaj sigs. na pytania, to hałas. –