2013-02-22 21 views
-2

我想連接到我已經完成的安全連接,但我的問題是,在建立連接並檢查憑據(用戶名和密碼)之前,我想檢查服務器是否需要它在C#2.0版本中?需要檢查我嘗試連接的服務器是否需要身份驗證?

+1

你連接的是什麼類型的服務器?這個功能(以及是否可能)將取決於服務器。例如,Web服務器無法說明資源是否需要授權。相反,您訪問資源,並獲取*告知*您應該使用授權。 – 2013-02-22 11:11:38

+0

只需ping服務器並驗證狀態碼。 這裏是它的細節[這裏] [1] [1]:http://stackoverflow.com/questions/11622986/c-sharp-webrequest-check-if-page-requires-http -authentication – 2013-02-22 11:13:50

+0

@AjeeshM你假設它是一個他試圖連接的網絡服務器。它可能是數據庫服務器,文件服務器或其他。 – 2013-02-22 11:15:54

回答

0

你試圖實現的是協議級別的事情:你應該考慮使用套接字級別的通信,並查看服務器是否要求進行身份驗證。 這將在協議文檔中詳細說明。

相關問題