Q. about the default behavior of netcat
I'm looking for a way to push ~2.8GB over a network to several machines at the same time. It's an image. I've got it figured out and working reliably for 1 recipient at a time. But I need to scale the procedure to serve ... ehm *estimates* anywhere from 7 to 23 clients at the same time.
I can put my question in the form of multiple choice ;)
Assume one uses netcat (`nc`) to push ~2.8GB over the network, with multiple recipients, does it:
A) Push 2.8GB to box1, then proceeds pushing 2.8GB to box2, etc... (serial)
B) Push n*2.8GB to box(1-n) simultaneously (parallel)
C) Can be gotten to push the same 2.8GB to box(1-n) simultaneously (broadcast)
D) crash, stall, burn, explode?
With box(1-n) I mean box1, box2, box3, etc..
And n*2.8GB means 7*2.8GB in case of 7 recipients, or 23*2.8GB in case of 23 recipients O_o
I prefer to use some sort of broadcasting, although I can live with parallel. But if netcat defaults to serial, then I'll have to think of a whole new way to do this. I would test this myself, but I don't have enough physical machines to test this aspect.