System.Net.Sockets.SocketException

|
Encoding en = Encoding.GetEncoding(\"iso-8859-1\"); // default encoding
IPHostEntry IPhst = Dns.GetHostEntry(_Host);
IPEndPoint endPt = new IPEndPoint(IPhst.AddressList[0], 25);
Socket s = new Socket(endPt.AddressFamily, SocketType.Stream, ProtocolType.Tcp);
s.Connect(endPt);
这里出现类似的错误:   System.Net.Sockets.SocketException:连接尝试失败,因为一段时间后连接方未正确响应,或者建立连接失败,因为连接的主机未能响应202.88.253.162:25      在System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)\“ 我该如何解决?     
已邀请:
        没有服务器在您尝试连接的指定IP /端口上监听。 错误的可能原因: 您使用了错误的IP地址 您使用了错误的端口 更新资料 没看到您正在尝试连接到SMTP服务器。许多ISP:都将除自己的SMTP服务器之外的所有IP地址阻止端口25。这是为了减少垃圾邮件。因此,这也可能是原因。     
        尝试使用IP 127.0.0.1。它可能会起作用。     

要回复问题请先登录注册