2014-07-01 90 views
0

如何使用WCF C#通過互聯網傳輸對象p2p?如何使用WCF C通過互聯網傳輸對象p2p#

我有一個.NET桌面應用程序,它運行在位於不同國家的2臺不同計算機上。但是現在我想使用WCF將對象從一個應用程序轉移到另一個應用程序。

有沒有辦法從一個應用程序通過互聯網使用WCF C#

我的意思是,對於我應該在哪裏舉辦WCF服務,並通過這種回調WCF服務進行轉讓的對象到另一個應用程序?

+2

你可能會考慮更換你的鍵盤! – Rahul

回答

0

Here是一篇關於在wcf和.NET Framework 3.5中使用Peer-to-Peer編程的非常詳細的文章。

通過一些工作,你可以將一個SignalR客戶端連接到你的Winforms應用程序。我從來沒有試圖在庫中連接一個信號R客戶端。 SignalR是爲p2p而設計的,它可能會根據您的要求提供更多的功能。

+0

我喜歡使用SignalR的想法,否則你將不得不面對不少防火牆挑戰。 SignalR或其他任何通過HTTP的中間人服務都可以讓你繞過這些複雜性。 – Darek