我用下面的代码连接到服务器,向服务器发送字符串,服务器根据字符串的内容进行处理,然后返回一个字符串,这个功能在winform应用程序中运行时能得到我想要的结果,但是当我把代码拷贝到一个新建的WinCE 5.0设备应用程序上,就会报错:"试图对无法访问的主机执行套接字操作",原因是什么呢?第一次学习写WinCE 5.0设备应用程序,不知道是不是在using段是不是除了using System.Net.Sockets,还需要做些什么特殊设置,请知道的朋友指点指点,谢谢!        private void button1_Click(object sender, EventArgs e)
        {
            String str = textBox1.Text + "\r\n";
            TcpClient client = new TcpClient("172.21.1.72", 9090);   //代码报错时指示的行
            NetworkStream ns = client.GetStream();
            byte[] data = Encoding.ASCII.GetBytes(str);
            ns.Write(data, 0, data.Length);
            data = new Byte[256];
            Int32 bytes = ns.Read(data, 0, data.Length);
            String responseData = String.Empty;
            responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
            textBox1.Text = responseData;
            ns.Close();
            client.Close();
        }