2011-12-16 4 views
2

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

+0

ザッツここでホールパンチング技術を実装するPicture.Tryに着信UDP HoileパンチングThere.http://social.msdn.microsoft.com/Forums/en-US/ wcf/thread/26d08301-0aac-4549-ae4d-882d164d2a4e/ –

答えて

1

ここでは、穴あけ技術が画像に当てはまります。UDp穴を実装するために穴を開けてください。

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

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

+0

うれしいですね。あなたはそれの既存のC#実装を知っていますか、それとも私自身のものを書く必要がありますか? – topherg

+1

これをチェックしてくださいhttp://sipsorcery.codeplex.com/ –

+0

NATはUPnPを使用して横断することもできますhttp://www.codeproject.com/KB/IP/upnpnattraversal.aspx –

関連する問題