Hi, I'm trying to create a simple distributed system model in C where a central controller regulates the communication between several machines. The controller's job is firstly spawning client process in several hosts.
In my understanding to do this you needs to have a connection with the target host but the target host must already have a process in the first place (TCP socket programming).
Is there any alternative to creating a process (I'm going to use fork() and execl() to do this) in remote machine hosts?