1

我们有一个正在.net 中开发的客户端服务器应用程序。我们希望服务器将数据推送到客户端。但客户端位于路由器后面(如家庭网络设置)。在 .net 中实现此功能的各种选项是什么?

4

3 回答 3

2

假设路由器包括 NAT 和防火墙,您需要配置路由器以允许将入站连接定向到机器。

于 2009-11-17T17:15:07.197 回答
2

@Richard 是正确的,你真的在​​问 NAT。另一种选择是让客户端连接到服务器并以这种方式提取信息。

于 2009-11-17T17:15:25.700 回答
2

将数据推送到路由器后面的客户端的唯一方法是客户端在其路由器上设置一些端口转发。它是您通常希望避免帮助客户端配置的东西。

客户端是否可以改为定期联系服务器以检查数据?在这种情况下,由于客户端建立出站连接,它将能够拉回数据。

于 2009-11-17T17:18:10.030 回答