Здравейте, момчета, опитвам се да науча как да създам P2P приложение в Windows Communication Foundation и имам прост тестов клиент, създаден досега, който може да комуникира в интранет съвсем добре. Тоест... Мога да стартирам приложението няколко пъти на собствената си машина и всички те могат да комуникират помежду си, а също така мога да го поставя на друга машина в моята домашна мрежа и всички те могат да комуникират помежду си.
Проблемът е когато изпратя приложението на приятел за тестване. Всичко работи добре, само съобщенията не се получават. Все едно няма никой.
Направих всякакви изследвания за NAT edge traversal и съм затрупан от информацията и където и да погледна хората изглежда не са решили проблема.
Чувам всякакви неща за това, че защитните стени са проблемът с необходимостта от активиране на преминаването по ръба, но изпробвах всички предложения и все още не работи. Дори деактивирах защитните стени на двете машини, локални и отдалечени, и все още нищо не се случва.
Може ли някой да даде някаква представа за това как ефективно да пробиете и тези приложения да могат да комуникират, без да се налага да правите всякакви процедури за настройка и ръчно конфигуриране на защитната стена (което все още изглежда не работи)?