Hello, I would like to start off by saying that your requirements are a bit high. Spreading 64MB of data over more than 2 billion clients in the space of less than a minute is simply not feasible practically with current technology and network infrastructure. However, if you still want to go through with this project, I am willing to code this project for you, and am fairly confident of it working according to your specification for at least 2000 clients (conservatively estimated).