something like sending several millions of syn packets ,two threads or two process are enough for
them.one for sending particular speed and another for sniffing ... If it done using kernel protocol stack(raw sockets),it sends rst packet after receiving syn-ack(It can be stopped using iptables,but,it is a waste of resources and caused to speed )..... It can be used to handle 3 way handshake asyncioly .