C# 套接字-数据包发送异常

C# 套接字-数据包发送异常,c#,.net,sockets,ip,packets,C#,.net,Sockets,Ip,Packets,我编写了以下代码: byte[] packetdata = System.Text.ASCIIEncoding.ASCII.GetBytes("<hello world>"); string ip = "000.000.000.000"; int port = 80; IPEndPoint ep = new IPEndPoint(IPAddress.Parse(ip), port); So

我编写了以下代码:

byte[] packetdata = System.Text.ASCIIEncoding.ASCII.GetBytes("<hello world>");
            string ip = "000.000.000.000";
            int port = 80;
            IPEndPoint ep = new IPEndPoint(IPAddress.Parse(ip), port);
            Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
            client.SendTimeout = 1;
            while (true) client.SendTo(packetdata, ep);
这是什么意思?计算机的IP是否受到网络攻击的保护?
或者这只是一个代码错误?

您看到目标计算机上是否正在运行Windows防火墙了吗?您是否在端口80上的远程目标上运行服务器?他们是否期望您发送的消息类型?超时通常意味着:目标端口80上没有服务器侦听,或者计算机上有防火墙阻止到该端口的入站流量。如果没有服务器侦听连接,或者消息无法到达防火墙等,则会发生这种情况。目标计算机在该端口上是否有正在运行的服务器?谢谢,但目标计算机只是已打开防火墙的Windows计算机,但没有端口80服务器。是否有一个通用端口可用于向任何计算机发送数据包?这是压力测试所需要的。我没有在这些计算机上创建服务器,它们完全正常。@bquery那么它们已经通过了测试,忽略了您:对服务器或网络基础结构执行[D]DoS攻击。。。我不太确定你认为你的目标是什么。。。
SocketException was unhandled: A connection attempt failed because the connected party did not properly respond after a period of time or established connection failed because connected host has failed to respond