【发布时间】:2012-01-22 17:36:32
【问题描述】:
我正在编写一个应用程序,作为该应用程序的一部分,我希望用户能够打开彼此的直接连接,以便他们可以聊天。完全像 msn messenger/skype 等...
但据我了解,由于 NAT 和防火墙,这并不简单。
我将 WCF 用于应用程序的一个单独部分,想知道 WCF 对 P2P 应用程序有什么好处吗?
这个 PNRP 东西,似乎没有很好的文档。它实际上被任何现实世界的应用程序使用吗?它会克服 NAT 和防火墙的所有问题吗?
【问题讨论】:
-
关于“完全像 MSN Messenger”。 Windows Live (MSN) Messenger 是客户端/服务器。所有即时消息都经过一组服务器。但是,语音/视频、文件传输、显示图片和照片通常直接通过 P2P 进行。