Клиент подключается к серверу с использованием GenuineChannels (мы рассматриваем возможность переключения на DotNetRemoting). То, что я имею в виду под поиском, - это получить IP-адрес и номер порта для подключения к серверу.
Кажется, что подход с грубой силой будет проверять каждый IP-адрес в сети, используя активные порты (даже не уверен, что это возможно), но должен быть лучший способ.