补充一下:
    我客户端要传输的数据格式大致如下:
341 2007-9-12 15:25:30 2.038731 0.02818557
342 2007-9-12 15:25:31 2.16385 0.0283359
20005 1899-12-30 0:00:00 0 0
20006 1899-12-30 0:00:00 0 0
20003 2007-9-20 11:16:21 11.62354 10.5365
    想用字符串形式传输,不定长,数据需要到服务器解析
还有
     4. 在传输过程中如何对传输的状态进行检查,即对MODEM和通信链路的状态判断。那些CTS,RTS,CD线是具体怎么用,用来判断什么不是很清楚。
     谢谢

解决方案 »

  1.   

    我刚刚做了个C#项目用到了VB中的MSCOMM控件,不过我的下位机是无MODEM通信方式,
    要的话发邮件到goga21cn#126.com(#用@代替)
    主题:求代码,要MSCOMM使用
      

  2.   

    再说System.IO.Ports.SerialPort的通信不稳定,不知道是什么缘故,
    以至于我白浪费了两天时间研究,后来不得不回到MSCOMM控件.
    接收的字符串有时乱码,用MSCOMM就没有问题了!To:IBM___ 在项目中用到了System.IO.Ports.SerialPort,且稳定的话,
    麻烦发一份代码到goga21cn#126.com(#用@代替) ,谢谢了!
      

  3.   

    就用用C# 引用VB  的 MSCOMM 控件就可以了呀,我用C#应用过 VB的 MSCOMM控件,进行串口通讯,不过只是进行接收数据,不发送数据~
      

  4.   

    LZ,DEMO已经发给你了!MSComm控件的各种属性和方法在百度搜下“MSComm控件使用详解”,多若机器上没有装VB6.0的话,需要注册下此控件。 
      

  5.   

    呵呵,没做过。
    btw:何谓“上位机”和“下位机”??小弟不才,请指教。