日期:2014-05-17  浏览次数:21127 次

C#基于协议的串口通信
我现在需要编两个串口通信的程序,其中程序A每30s向程序B发送一个握手消息,程序B收到消息后立即向程序A应答。如果程序A连续两次未收到B的应答,那么提示与B连接失败。
   
  握手消息协议如下:
  发送方:以start开始,回车换行结束
  应答方:以ack开始,回车换行结束

请问应该是什么思路呢?我现在比较混沌。

  我对C#的串口通信还是不太熟悉,尤其是基于特定协议的。

恳请各位高手指教!
 

------解决方案--------------------
我靠,这么简单啊
10分钟搞定的事情
自己看看串口通讯就可以搞定了
------解决方案--------------------
我也很想知道,帮顶!
------解决方案--------------------
直接用SerialPort控件,写好参数,再写事件不行吗???