我正在使用程序集进行聊天,我正在使用高级虚拟COM端口进行创建 我的电脑上的COM2和COM3连接在一起。我正在测试一个发送和接收程序,它们工作正常,但只有一次。
我的意思是,首先,在我发送第一个字符串之前,高级虚拟COM端口告诉我两个COM都有这样的行:DTR,RTS,DSR,CTS和DCD。但是在我发送第一个字符串并且它显示在接收程序中之后,接收程序COM关闭RTS并且发送字符串的字符串将关闭CTS。
之后我可以继续写作,但没有发送或接收,所以,我能做些什么让COM再次工作?让他们知道传输是正确的,他们可以回到以前的状态,我正在使用INT14h。
答案 0 :(得分:0)
我只是在我的问题上重新发布alexey frunze评论,因为这是答案,但他没有把它作为一个发布。
当您准备接收更多数据时,您应该禁用(忽略)此CTS / RTS信令还是设置CTS(或者是RTS?)。就是这样