java或c#中的强制门户

时间:2016-06-22 12:20:47

标签: java c#

我一直在尝试在java中编写一个强制网站,但我不知道从哪里开始,我已经对搜索引擎进行了研究,但我还没有看到任何关于如何开始的教程。我不需要有人为我编写代码,我只需要一种让我的服务器从wifi适配器获取所有this.getProductReferences = function(productId){ var dfd = $q.defer(); $http.get('database.json').success(function(database) { var product = _.find(database.products, function(product){ return product._id == productId; }); var references =product.references; dfd.resolve(references); }); return dfd.promise; }; 请求并使用我的自定义登录页面回复的方法。我已经尝试设置HTTP,但这并没有解决我的问题,我们正在寻找的是ServerSocket接受http连接和验证用户身份。 答案可以在java或c#

中发布

2 个答案:

答案 0 :(得分:1)

您应该创建一个DNS服务器。 网络用户何时发送请求以达到特定主机名的IP;将它们重定向到特定IP中的强制门户Web服务。 显然,您的DHCP将在DNS服务器IP上进行配置。 您可以在c#库中使用arsoft.tools.net创建任意DNS服务器。 此外,您还可以在强制性门户网站页面中使用时间限制或用户名和密码来授权用户。

答案 1 :(得分:0)

最着名的解决方案是使用具有出色路由和防火墙管理器的操作系统。毕竟,您将管理新的传入连接并正确管理它们。您可以阅读众所周知的pfSense,这是一个很好的解决方案。

解决这个问题的方法是使用直接连接到服务器的软件(通过套接字),并管理客户端软件发出的新连接(客户端)。