2014-09-13 100 views
-1

我试图与发送给我的恶意软件陌生人一起玩。我在vmware打开并运行Microsoft网络监视器 screenshot因为目标机器积极拒绝而无法建立连接C#

所以我试图用C#这样做TCP连接:

TcpClient tcpclnt = new TcpClient(); 
Console.WriteLine("Connecting.....");  
tcpclnt.Connect("darcometweb.no-ip.org", 225); 
tcpclnt.Close(); 

但它抛出异常:消息“无法连接,因为目标进行计算机主动拒绝95.244.217.192:225"

为了确保我也尝试过在Python,但它也会引发相同的异常

import socket 
s = socket.socket() 
host = 'darcometweb.no-ip.org' 
port = 225 

s.connect((host,port)) 
s.close 
print 'done' 

任何人都知道什么是错的?

@赛义德·阿里·塔基:我已经调查了这个问题,但在我的情况下,恶意软件可以连接,但我的C#应用​​程序不能

+0

看看[这个](http://stackoverflow.com/questions/2972600/no-connection-could-be-made-because-the-target-machine-actively-refused-it) – 2014-09-13 20:04:24

+0

你有没有在防火墙中打开端口225?有时候,系统会阻止低数量的porst(像你的)。尝试更大的东西(例如77777)。 – Fka 2014-09-13 20:13:06

+0

@Fka:77777不存在 - 最大端口号是65535. – RenniePet 2014-09-13 20:32:13

回答

0

通常发生在端口关闭/路由器上没有端口转发/防火墙或防病毒阻止连接。

首先打开命令行和类型

netstat的 -

看到所有打开的连接和端口,如果你再港口上市去 Open port checker并输入你的端口,查看是否存在从网络外部访问。 如果没有我会去与端口转发那么,Windows防火墙,反病毒。

相关问题