RT:
还是那个视频监控、现在硬件没得选 只能留接口后来在根据硬件去做 现在想先做点神马出来 上头说让我 根据通讯协议先根据TCP/IP什么的能够进行传送和接受资料 就发包解包什么的 找了些资料 还是很广泛 关键没接触过 很生 求做过的朋友给一些帮助 就是可以从主机调客户机的资料 就是客户机传输资料给主机 主机接收到 殊途同归 还是监控资料那个 就是 客户机传送资料 主机能接受的到 从没做过这方面的东西 大家口下留情些 表打击我了 无限感谢 !不知道描述的详细不

解决方案 »

  1.   

    如果是初学那就用remoting(现在包含在wcf中),这样你所做的事情就简单了,就像调用本地对象一样,其他的都是有.net完成的。要用tcp传输,就要定义一套规则,就是两边都能通过首部知道你传输的是什么,怎样解释传输的字节流。
      

  2.   


           private void button1_Click(object sender, EventArgs e)
            {
                serialPort1.PortName = "COM1";
                serialPort1.BaudRate = 9600;
                serialPort1.Open();
                byte[] data = Encoding.Unicode.GetBytes(textBox1.Text);
                string str = Convert.ToBase64String(data);
                serialPort1.WriteLine(str);
                MessageBox.Show("数据发送成功!", "系统提示"); 
            }        private void button2_Click(object sender, EventArgs e)
            {
                byte[] data = Convert.FromBase64String(serialPort1.ReadLine());
                textBox2.Text = Encoding.Unicode.GetString(data);
                serialPort1.Close();
                MessageBox.Show("数据接收成功!", "系统提示"); 
            }这是我网上找到一个小案例 可是 下面接受的时候第一行代码就卡在那了 不知道怎么回事 诚心请教各位达人
      

  3.   

    你这个例子不是TCP的,是通过串口进行通信的,还有校验位,停止位呢?
      

  4.   

    我开始找的就是TCP的 后来问别人说Winform里的一个控件serialPort可以直接调硬件串口信息 我就试了一下 我目的还是在于调用 客户端的摄像机的信息 求教 、