2

タイトルが示すように、NATを通過できる2つのシステム間にP2P接続を確立することは可能ですか。これらの2つのプログラムは、特定の接続されたクライアントを他の接続されたクライアントに識別するWCFサービスに接続されています。その後、プログラムは相互の情報を受け取ります。これは私がよくわからないところです。お互いを知っているこれらの2つのプログラムは、どのようにして互いに直接接続し、サービスを介して情報を送信せずに通信できるようにすることができますか。WCFでこれを実行できるかどうかはわかりませんが、実行できない場合は、他の解決策があります。どんなソースコードでも素晴らしいでしょう。

4

1 に答える 1

1

これがホールパンチングの手法です。UDpホールパンチングを実装してみてください。

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

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

于 2011-12-16T17:55:53.153 に答える