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