Я реализовал пример WCA ChatApp (Samples \ WCFWFCardSpace \ WCF \ Scenario \ PeerChannel \ Chat), у меня он отлично работает на моей машине.
Я поместил CustomResolverService на реальный сервер, и снова все отлично работает на моей машине - я могу открыть 10 клиентов, и все они могут общаться друг с другом.
Однако, если я войду в другую сеть и открою 10 клиентов на ЭТОМ компьютере, они тоже могут общаться в чате друг с другом, но .... клиенты в другой сети не могут общаться с клиентами на моем компьютере - даже если все они используют один и тот же сервер !!
Это как если бы они оказались в разных сетках или что-то в этом роде. Все они используют один и тот же код и точно такие же файлы app.config, указывая на один и тот же экземпляр сервера, но сервер не передает информацию полностью.
Что я здесь не так делаю? Там нет сообщений об ошибках, просто отдельные "группы", которые не могут взаимодействовать.
Спасибо.