Theoretically it is possible, and lots of ways to connect 2 computers over the internet. Many documents/software are distributed elsewhere on the internet about this.
But do you think about the troubles on the internet transmission ways/hosts? For example, do you want your surgery robot during an operation after the first dip cut into the patient body then waits for your next commands while these commands in fact were already sent but are getting stuck somewhere on the internet, and nobody is responsible for this delay?
I really do not think that this idea is feasible, at least for the time being.
nguyennam