2013-03-06 216 views
3

我正在運行一個客戶端應用程序,該應用程序應該連接到.NET中的服務器端應用程序。'由於目標機器主動拒絕,無法建立連接

對監聽端口可以在服務器上接收的連接數有任何限制嗎? 我這麼問是因爲我得到了一個異常消息:

無連接可以作出,因爲目標機器積極地拒絕它1.9.64.212:62131

+0

檢查端口是否可用?檢查防火牆,防病毒等 – 2013-03-06 12:20:44

+0

是...聞起來像防火牆問題。檢查以確保您和目標機器之間的端口「62131」處於打開狀態。 – 2013-03-06 12:22:27

+0

您是否試圖建立單一連接?這聽起來像,所以我不知道爲什麼你認爲這是一個連接限制。 Windows確實有幾種不同類型的連接限制來限制病毒活動,但在您提到的場景中遇到它們並不常見。 – 2013-03-06 12:56:03

回答

0

這必須是一個防火牆問題(或其他連接問題),或者服務器未正確啓動。

5

錯誤「無法連接,因爲目標機器主動拒絕它」意味着您的請求已通過,因此它不是防火牆問題。此消息意味着沒有人收聽此端口。確保您的服務器應用程序正在運行並且它監聽正確的端口號(和IP地址)。在您的服務器計算機上,您可以運行「netstat -a -b」來查找偵聽這些端口的端口號和服務器應用程序。

2

有對於一些可能的原因:

  • 服務器沒有運行。因此它不會聽那個港口。如果這是一項服務,您可能需要重新啓動該服務。
  • 服務器正在運行,但該端口被Windows防火牆或其他防火牆阻止。您可以使程序通過入站列表中的防火牆。
  • 您的電腦上有一個安全程序,即互聯網安全或防病毒程序,可阻止您電腦上的多個端口。
0

當你的服務拋出未處理的異常時,我已經看到了這條消息,所以檢查一下。

相關問題