I want to write two simple C# programs that pass values back and forth, but the two programs will reside on two separate computers connected with an Ethernet cable. What's best architecture to achieve this with? Out-of-process COM components? DLL surrogates? Other?
I don't know anything about computer-to-computer communication, so hoping someone can let me know what I should read about to achieve my goal in the simplest way. Does not need to be scalable to wider networks.