Vale, ya he hecho una prueba.
En mi red local, tengo la ip : 192.168.1.37. He configurado iptables para que no me deje conectarme a mi propio ordenador a través de esa interfaz de red (con la ip 127.0.0.1 si que puedo conectarme).
# iptables -A INPUT -s 192.168.1.37 -j DROP
He copiado el source de Sagrini y lo he compilado en un binario llamado "c" , tras eso, he escrito este script en bash :
#!/bin/bash
COUNTER=0
while [ $COUNTER -lt 200 ]; do
./c 192.168.1.37 80& #Tengo un webserver escuchando
echo "Abiertos "$COUNTER" instancias del programa"
let COUNTER=COUNTER+1
done
read
Lo he ejecutado y lo he dejado aproximadamente 2 minutos, después de esos 2 minutos le he dado a control-c para parar el programa y todas las instancias del programa me han dicho que han conseguido 0 conexiones. Luego me he dirigido a mi navegador, he escrito en la barra de dirección "192.168.1.37" y evidentemente seguía sin dejar que me conectara .
Bueno, ya hay ahí una prueba. Si no me crees, pruebalo tú.