我如何在互联网上使用.net Remoting

use*_*188 -1 .net c# remoting nat nat-traversal

我在不同的计算机上有两个应用程序,而不是通过Remoting Channel相互连接.我想从不同网络(通过Internet)的客户端控制服务器.

  • 我怎么能这样做?
  • 是否可以将Remoting配置为在NAT中绕过/打孔?

Ree*_*sey 5

一般来说,我建议使用WCF而不是Remoting,特别是如果你打算尝试通过互联网工作.

虽然WCF确实提供了更多用于配置用于通信的通道的选项,但这两种技术都不会绕过您的防火墙.这通常使得提供适用于互联网连接和通信的端点变得更加简单.