Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SocketException(0x80004005)_C#_Winsock - Fatal编程技术网

C# SocketException(0x80004005)

C# SocketException(0x80004005),c#,winsock,C#,Winsock,我在我的测试机器上有一个简单的程序,它试图连接到服务器地址,但会出现异常而失败 using System; using System.Net; using System.Net.Sockets; namespace Test { class Program { static void Main(string[] args) { try { const string ip

我在我的测试机器上有一个简单的程序,它试图连接到服务器地址,但会出现异常而失败

using System;
using System.Net;
using System.Net.Sockets;
namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                const string ipaddr = "172.217.5.10";
                using (Socket sock = new Socket(AddressFamily.InterNetwork, 
                    SocketType.Stream, ProtocolType.Tcp))
                {
                    sock.Connect(IPAddress.Parse(ipaddr), 80);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            Console.ReadKey();
        }
    }
}
此简单程序的输出为:

System.Net.Sockets.SocketException(0x80004005):试图以访问权限所禁止的方式访问套接字172.217.5.10:80
在System.Net.Sockets.Socket.DoConnect(端点端点快照,SocketAddress SocketAddress)
位于System.Net.Sockets.Socket.Connect(端点remoteEP)
位于System.Net.Sockets.Socket.Connect(IPAddress地址,Int32端口)
在D:.test projects\test\Program.cs中的HttpClientTests.Program.Main(字符串[]args)处:第16行

我的系统上的浏览器工作得非常好,我不知道是什么地方出了问题,我得到了错误。 我还使用本机(C++)代码测试了完全相同的功能,它在VisualStudio中会失败,但会从命令行运行。 在我的系统上编译的代码在我的域中的其他系统上运行良好。
我正在使用Windows 10和VS2015.2

我还用Wireshark测试了我的程序,我看到了我的SYN,服务器的SYN ACK,然后是RST


有人能帮我找到这个错误的原因吗?

你有可能导致这个错误的传出防火墙规则吗?@ManfredRadlwimmer没有,我没有传出防火墙,我也能完美地使用我的浏览器normal@BigBoss你的问题有解决方案吗?调用
OAuth GetRequestToken
(DevDefined.OAuth)@rahul时,我得到了一个类似的结果。我的问题源于我的防病毒软件(kaspersky),在我删除防病毒软件后,一切都正常fine@bigboss谢谢,我的问题确实与卡巴斯基有关