簡體   English   中英

如果用戶端口80繁忙,是否可以進行重定向?

[英]is it possible to make redirection if user's port 80 is busy?

我有一個在某些服務器上運行的Java應用程序。

當用戶訪問此應用程序時,它需要檢查用戶計算機上的端口80是否可用。 根據狀態,它將進行一些重定向。

我的問題...是否可以從Java代碼檢查用戶計算機上的端口80是否繁忙?

沒有可靠的方法來檢查遠程端口是否繁忙。 這種行為將構成安全漏洞。 但是,僅通過請求即可檢查HTTP資源是否可訪問。 如果未知,則服務器應返回404 HTTP代碼。

但是對於本地端口,只需嘗試使用ServerSocket打開偵聽此端口的服務器

您無需檢查用戶計算機上的端口。該端口與URL結合使用。如果應用程序已在服務器上啟動,則用戶可能需要檢查其是否能夠訪問服務器URL和端口。端口在計算機上打開(當然,除非服務器在您自己的本地計算機中)。您需要做的只是檢查防火牆或網絡問題,以便可以訪問服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM