There are about 20 virtual machines with Windows XP, they have a program installed (written by me) that needs to be managed. That is, I am now starting the development of a remote control manager for the operation of these programs. Tell me which technology is easier to use for data exchange between these programs over a peer-to-peer network accessible from the box in .NET?