I want to capture kinect streams from three different devices. I have create a windows form application which in fact captures the stream from one kinect and stores it to the hard disk. I want to do the same for three kinects v2. Thus I have set up a system with three kinects and three PCs. How is it possible those PC to communicate with each other? I know that I have to create a server - client architecture and I have to run my app from the server and the clients to send the data to the hard disk. How can I perform that communication between the devices? Basically I want to things

* To open, record and stop the kinect stream in the same time for the three devices.
* Upload everything in the server (**this has already be done! I have created a filezilla server and I send the data using a simple C# scirpt.**)
* **EDIT:** My app is a windows form application I want when I am pressing the record button from that app to simultaneously record from both three kinects.