C# 请求的地址在其上下文中无效。尝试使用C中的套接字将xml发送到服务器时,会生成错误

C# 请求的地址在其上下文中无效。尝试使用C中的套接字将xml发送到服务器时,会生成错误,c#,xml,sockets,C#,Xml,Sockets,我试图使用C3.net中的套接字通过服务器发送xml。错误如下: 请求的地址在其上下文中无效 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 例外情况详情: System.Net.Sockets.SocketException: The requested address is not valid in its context Source Error: Line 38: Line 39: L

我试图使用C3.net中的套接字通过服务器发送xml。错误如下:

请求的地址在其上下文中无效

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

例外情况详情:

System.Net.Sockets.SocketException: The requested address is not valid in its context

    Source Error: 


    Line 38: 
    Line 39: 
    Line 40:             sock.Bind(ipEnd);
    Line 41:             sock.Listen(100);
    Line 42: 
代码隐藏:

IPEndPoint ipEnd = new IPEndPoint(IPAddress.Parse("172.16.0.32"),50001);/*the ip of the server*/
           Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

        sock.Bind(ipEnd);
        sock.Listen(100);

        Socket clientsock = sock.Accept();

        byte[] b = new byte[1024 * 10000];

        int recsize = clientsock.Receive(b);

        FileStream fileStream = new FileStream("PersonData.xml", FileMode.Create);
        fileStream.Write(b, 0, recsize);
        fileStream.Close();