Привет, ребята. Я пытаюсь узнать, как создать P2P-приложение в Windows Communication Foundation, и у меня пока есть простой тестовый клиент, который может нормально взаимодействовать в интрасети. То есть ... я могу запускать приложение несколько раз на своей собственной машине, и все они могут общаться друг с другом, а также я могу поместить его на другую машину в моей домашней сети, и все они могут общаться друг с другом.
Проблема заключается в том, что я отправляю заявку другу для тестирования. Все отлично работает, просто сообщения не принимаются. Как будто там никого нет.
Я проводил всевозможные исследования по обходу границ NAT, и я поражен информацией, и везде, куда бы я ни посмотрел, люди, похоже, не решили проблему.
Я слышал все о брандмауэрах, которые были причиной того, что необходимо включить обход по краям, но я попробовал все предложения, но они все еще не работают. Я даже отключил брандмауэры как на локальных, так и на удаленных машинах, и ничего не происходит до сих пор.
Может ли кто-нибудь дать представление о том, как эффективно пробиться, и смогут ли эти приложения обмениваться данными без необходимости выполнять всевозможные процедуры настройки и ручную настройку брандмауэра (которые, похоже, все еще не работают)?