我製作了一個小型Windows服務,我需要從我自己的本地主機系統連接,但在運行應用程序時出現錯誤。由於目標計算機主動拒絕,無法建立連接127.0.0.1:8082
No connection could be made because the target machine actively refused it 127.0.0.1:8082
,而它在實時IP和端口號完美工作,但我需要測試它在localhost作爲我不能訪問實時運行的IP每次..
這裏是我的代碼...
byte[] data = new byte[1024];
string input, stringData;
String ip = "127.0.0.1";
Int32 port = 8082;
string path = "D:\\";
if (File.Exists("ipsettings.txt"))
{
File.Delete("ipsettings.txt");
}
IPAddress ipad = IPAddress.Parse(ip);
IPEndPoint ipend = new IPEndPoint(ipad, port);
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
try
{
sock.Connect(ipend);
}
catch (Exception ex)
{
throw ex;
}
我在這一點上得到錯誤..
try
{
sock.Connect(ipend);
}
catch (Exception ex)
{
throw ex;
}
請幫我解決這個問題..提前 謝謝..
問問你的服務器它的問題是什麼? –
@MartinJames sir這是本地主機,我的應用程序類型是在調試模式下運行的Windows服務 – Adi
「主動拒絕」聽起來像是防火牆問題。 – Floris