不要用TTY了,用CSerial这个类来收发吧!它把对串口的操作都封装起来,很好用,至于DOS下的话,可以用中断或轮巡两种方式来收发数据,也很方便,就是直接操作串口了。如还有问题,来EMAIL:[email protected]

解决方案 »

  1.   

    如果你能够保证:
    1。Windows端使用超级终端可以正常和Modem用AT指令通讯。
    2。DOS端可以使用你自己的DOS程序在两台DOS机之间进行通讯。那我认为这是没有道理的。
      

  2.   

    在项目中引入Mscomm控件,并试用其源代码mscomm.c 和 mscomm.h,
    其中的类CMscomm已经封装了串口的所有功能。
    如果你一定要用SDK编程,可以参考一下TTY程序的源代码,MSDN中有。
    你的错误我想多数在于串口的设置有问题,如果你把代码寄给我,
    也许能帮你找到症结所在. 
    mailto:[email protected]