C# 如何使用wifi连接将网站从服务器推送到客户端?

C# 如何使用wifi连接将网站从服务器推送到客户端?,c#,vb.net,C#,Vb.net,我想做一个应用程序,可以推广告(网站)到客户端 情况如下: 客户端尝试通过wifi连接到internet。 连接客户端后,服务器会向客户端发送一个网站地址,客户端的计算机会在默认浏览器中显示一个弹出窗口(服务器发送的网站) 我可以列出所有连接到服务器的IP,但我不知道如何将网站推送到客户端 谢谢 下面是列出连接到服务器的所有IP的代码:(导入系统.Net库) 字符串strHostName=”“; if(args==null | | args.Length==0){ strHostName=Dns

我想做一个应用程序,可以推广告(网站)到客户端

情况如下: 客户端尝试通过wifi连接到internet。 连接客户端后,服务器会向客户端发送一个网站地址,客户端的计算机会在默认浏览器中显示一个弹出窗口(服务器发送的网站)

我可以列出所有连接到服务器的IP,但我不知道如何将网站推送到客户端

谢谢

下面是列出连接到服务器的所有IP的代码:(导入系统.Net库)

字符串strHostName=”“;
if(args==null | | args.Length==0){
strHostName=Dns.GetHostName();
MessageBox.Show(“本地计算机的主机名:+strHostName”);
}否则{
strHostName=args[0];
}
IPHostEntry ipEntry=Dns.GetHostByName(strHostName);
IPAddress[]addr=ipEntry.AddressList;
int i=0;
而(i
听起来您可能想创建某种形式的专属门户

专属门户是指当您连接到wifi网络时看到的站点类型,无论您尝试导航到哪个站点,它都会要求付款或其他形式的身份验证


如果您打算在为用户代理提供弹出广告的同时,实际为用户代理的请求页面提供服务,那么您需要拦截此请求,并在页面中插入一些javascript以触发弹出,然后将此修改后的标记返回给用户代理。

请发布您目前编写的代码。人们通常不喜欢只为您编写代码。实际上,这是一个工作描述,不是一个问题。ups..对不起,我忘了放“?”mark:pyups,这就是我想要做的..如何拦截请求?请您编写代码,或者您是否有网站引用来执行此操作?您将希望创建/修改代理服务器。请参阅,以了解本文末尾有关代理服务器的概念和示例的详细信息(其中一些是开源的,因此您可以添加所需的功能)。但是,客户端必须将代理服务器设置为正确的服务器?我想要的是,当客户端通过wifi连接时,服务器会中断请求,并返回响应和ads,而无需从每个客户端手动设置代理服务器。默认情况下,该代理将在服务器端设置,以路由通过它的所有流量。用户可以配置自己的代理是正确的,但可以说您的代理是“硬编码”的。
        String strHostName = "";
        if(args == null || args.Length == 0){
            strHostName = Dns.GetHostName();
            MessageBox.Show("Local Machine's Host Name: " + strHostName);
        }else{
            strHostName = args[0];
        }

        IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
        IPAddress[] addr = ipEntry.AddressList;

        int i = 0;
        while(i< addr.Length){
            MessageBox.Show("IP Address "+i+": "+addr[i].ToString());
            System.Math.Max(System.Threading.Interlocked.Increment(ref i), i - 1);
        }