Qual è il modo migliore per simulare una rete in Java?Simula il traffico di rete p2p su un singolo computer
Sono nelle fasi iniziali di un progetto peer to peer in rete e per determinare alcune delle caratteristiche richieste dei client mi piacerebbe essere in grado di simulare più di 100 istanze contemporaneamente sul mio PC.
Idealmente mi piacerebbe creare una versione di "simulazione" delle prese, con i propri ingressi e flussi di uscita. Alla fine, userò questi flussi per il trasferimento dei dati invece di spostare semplicemente i dati tra gli oggetti java, quindi quello che voglio simulare è il tipo di latenza, perdita di dati e altri errori che potresti ottenere in una rete reale.
Idealmente questi metodi di simulazione sarebbero molto vicini agli attuali standard di streaming di java.net.*
, quindi non avrei bisogno di fare molte riscritture per passare dalla simulazione al client reale.
Qualcuno può indicarmi la giusta direzione?
Non aggiungere segnali. alle domande, sono rumore. –