2014-07-01 52 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