es mas sencillo de lo que todos piensan...
igual ya lo explique varias veces, Alguien arriba dijo "creas 1000 sockets y los conectas"
1) Crear 1000 sockets puede crashear la pc, depende el proccesador o la memoria., conectar 1000 sockets de una no es muy recomendado para agotar el ancho de banda, porque puede dar overflow(desbordamiento de buffer)(lo mas probable)
Lo que hacie el turbinas es usar 5 sockets y adaptarse al tipo de connecion haciendo bien los request,
Conecta 5 sockets, peticiones > Request > Accept >
1er Socket envia 100 bytes
2do Socket envia 100 bytes
3er Socket envia 100 bytes
4to Socket envia 100 bytes
5to Socket envia 100 bytes
Desconnecta los 5
Conecta 5 sockets, peticiones > Request > Accept >
1er Socket envia 100 bytes
2do Socket envia 100 bytes
3er Socket envia 100 bytes
4to Socket envia 100 bytes
5to Socket envia 100 bytes
Desconnecta los 5
Asi susesivamente, por eso en algunas pc's no funcionaba bien ya que se necesita suficiente ancho de banda para poder colapsar alguns servidor, pero si juntas 5 o 6 pc's con diferentes conneciones sumarian 25 sockets al mismo tiempo ahciendo eso y seria mas efectivo
.
El envio de bytes lo hacia cada cierto delay.Lo mas importante es la connecion y desconnecion de los sockets, eso es mas importante que el simple envio de bytes.