A system and method are disclosed for simulating a plurality of TCP
connections directed toward an Internet site under test. The method
includes activating a producer thread process. The producer thread process
includes randomly determining an IP address and requesting a TCP layer
process to make a TCP connection to the randomly determined IP address.
The producer thread process does not block or wait for the TCP connection
to be established. A consumer thread process is activated upon the
occurrence of an event on the TCP connection. The consumer thread process
includes retrieving information from the TCP connection and recording
statistics related to the information.
Een systeem en een methode worden voor het simuleren van een meerderheid van de verbindingen van TCP onthuld die naar een plaats van Internet in onderzoek worden geleid. De methode omvat het activeren van een proces van de producentendraad. Het proces van de producentendraad omvat willekeurig het bepalen van een IP adres en het verzoeken van een de laagproces van TCP om een verbinding van TCP aan het willekeurig bepaalde IP adres te maken. Het proces van de producentendraad blokkeert niet of wacht op de te vestigen verbinding van TCP. Een draadproces wordt van de consument geactiveerd op het voorkomen van een gebeurtenis over de verbinding van TCP. Het draadproces van de consument omvat het terugwinnen van informatie van de verbinding van TCP en het registreren van statistieken met betrekking tot de informatie.