in reply to Multi Threading help

Piggybacking on sundialsvc4's comment:

DHCP is a UDP based protocol. As such, its not really neccesary to open 1000 socket connections. Just fire off as many UDP packets as you can from N threads/processes, where N << 1000.

But be prepared to lose a few packets... regardless which solution which choose.

Perl Contrarian & SQL fanboy