Uri reqUri = new Uri("http://www.tianjihr.com/Personal/ShowData.aspx");
        Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
        IPEndPoint remoteIP = new IPEndPoint(Dns.Resolve(reqUri.Host).AddressList[0], reqUri.Port);
        socket.Connect(remoteIP);
        socket.Send(data);
        byte[] resultByte = new byte[10240];
        int resultNum = 0;
        string strReq = string.Empty;
        while ((resultNum = socket.Receive(resultByte, 0, 1024, SocketFlags.None)) > 0)
        {
            strReq += Encoding.Default.GetString(resultByte);
        }
        socket.Close();代码哪里有问题啊? 在下面代码的地方没有反应了:
while ((resultNum = socket.Receive(resultByte, 0, 1024, SocketFlags.None)) > 0)