Одноранговый с NAT Traversal с использованием WCF во время выполнения - PullRequest
2 голосов
/ 16 декабря 2011

Как видно из заголовка, возможно ли установить P2P-соединение между двумя системами, которые могут пройти через NAT. Эти две программы подключены к службе WCF, которая идентифицирует определенные подключенные клиенты к другим подключенным клиентам. Затем программы получают информацию друг о друге. Это где я не уверен. Как эти две программы, которые знают друг о друге, могут напрямую соединяться друг с другом, чтобы они могли общаться без отправки какой-либо информации через сервис Я не уверен, можете ли вы сделать это в WCF или нет, но если нет, есть ли другие решения. Любой исходный код был бы великолепен.

1 Ответ

1 голос
/ 16 декабря 2011

Thats Here Техника перфорирования отверстий входит в рисунок. Попробуйте реализовать там UHP-перфорацию.

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/26d08301-0aac-4549-ae4d-882d164d2a4e/

http://www.brynosaurus.com/pub/net/p2pnat/

...