如果用户的端口80忙,是否可以进行重定向?

时间:2015-10-12 10:06:48

标签: java port url-redirection

我有一个在某个服务器上运行的java应用程序。

当用户访问此应用程序时,需要检查用户计算机上的端口80是否可用。根据状态,它将进行一些重定向。

我的问题...是否可以从java代码中检查端口80是否在用户的计算机上忙?

2 个答案:

答案 0 :(得分:0)

没有可靠的方法来检查远程端口是否繁忙。这种行为将是一种安全漏洞。但是,您可以通过请求来检查HTTP资源是否可访问。如果未知,则服务器应返回404 HTTP代码。

但是对于本地端口,只需尝试使用ServerSocket

打开侦听此端口的服务器

答案 1 :(得分:0)

您无需检查用户计算机上的端口.Port与URL一起使用。如果应用程序已在服务器上启动,则用户可能需要检查它是否能够访问服务器URL和端口。您不需要需要在您的计算机上打开端口(当然,除非服务器位于您自己的本地计算机中)。您需要做的就是检查防火墙或网络问题,以便可以访问服务器。