1. 程式人生 > >C# 網路程式設計“由於目標機器積極拒絕,無法連線。。”的原因

C# 網路程式設計“由於目標機器積極拒絕,無法連線。。”的原因

前兩天做一個遠端鍵盤的小東西,本機測試的時候還行,但是放到另一個機子上就出問題了。

一直連不上提示的訊息是“由於目標機器積極拒絕,無法連線。。。“百度了許久,各種版本的說法。

後來看到了監聽地址和訪問地址不一樣的時候才發現。

原來為了方便本機測試監聽器TcpListener的監聽地址是127.0.0.1,之後也一直沒改,放到另外一臺機子上之後雖然監聽的依然是那臺機子本身了,但是由於請求建立連線的機子的請求地址和監聽的地址不一樣,因此遭到了拒絕。

把監聽器的監聽地址改成請求的地址一樣就行了。

因此提醒一下作為伺服器的監聽地址最好是改成伺服器本身的地址,而不是127.0.0.1..