wince连接固定的ip发送数据总是超时

zsfdk1   2010-6-18 16:07 楼主
  private void ReceMsg()
        {
            while (check)
            {
                byte[] read = new byte[1024];
                netStream = tclient.GetStream();
                netStream.Read(read, 0, read.Length);
                string Recemsg = Encoding.Unicode.GetString(read,0,read.Length);
                this.richTextBoxout.Text = Recemsg;
            }
        }


        private void button1_Click(object sender, EventArgs e)
        {
            //try
            //   {
                //int port=System.Convert.ToInt32(this.textBoxport.Text);
                tclient=new TcpClient();
                //tclient.Connect(this.textBoxip.Text.Trim(),port);
                tclient.Connect("192.192.1.45",6666);
                Thread threadread=new Thread(new ThreadStart(ReceMsg));
                threadread.Start();
               //}
               //catch
               //{
                  MessageBox.Show("无法连接!");
               //}
               this.butConn.Enabled=false;
               this.butDisconn.Enabled=true;
               this.butSendMsg.Enabled=true;
              }

回复评论 (2)

我用的是C# wince5.0  在pc上可以通讯已经试过,在wince中提示连接超时!
点赞  2010-6-18 16:20
自己解决了 嘿嘿 应该是防火墙的事
点赞  2010-6-18 16:25
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复