Need ideas for communicating from pc to multiple arduinos

Hey guys I need some ideas for communicating with multiple esp8266 and a pc preferably running a c++ application. The ESP modules will each be attached to a quadcopter and the pc will synchronize their movement in the air to put on a display. I was thinking of setting up the ESP modules as telnet servers and having the pc open a session through the c++ application and pass gps target data and movement speed and such but this is where i get lost. How many concurrent telnet sessions can I run in c++ And does anyone have ideas on how to even open a telnet session in c++? A co worker suggested ssh. Is ssh light weight compared to telnet? Or if you have any other ideas on communication please feel free to suggest.

What about running a web server on the PC and having the various ESP8266s act as clients?

Or you can use UDP in a broadcast mode (hope I have the terminology correct).

Or just use UDP as a simple one-to-one polling system.

If you could have an ESP8266 "connected" to the PC and acting as the master wireless you could use the ESP-NOW feature. I wrote about it here.

If you are not obliged to use ESP8266s then you may wish to consider nRF24L01+ wireless modules. Have a look at this Simple nRF24L01+ Tutorial. The combination of an Atmega chip and nRF24 will use less power than an ESP8266.

...R

Using an ESP module as a master is a great idea. I can easily push serial commands to it. I was going to setup a multi AP mesh network to get the coverage. But I suppose I cam still do that and connect the master ESP module to it

monoboy4:
Using an ESP module as a master is a great idea.

I don't see that it represents any advantage unless you want to use the ESP-NOW feature.

...R