Most of .Net seems to be focused on the concept of multiple clients and a
single server that provides the control. All of the examples that I have
seen presume that the client code knows the computer system on which the
server component resides.
1. If the client does not know the name of the computer system, how can it
locate that system?
2. If there are two or more computer systems all making the same server
component available (even if different versions), how can the client
discover these and report the list of servers to the client so they can
select the one they wish?
3. Is the a problem establishing multiple instances of a remoted class
within the same client, each associated with a different computer system?
-Ken