急C#串口通信怎么判断读取超时

一次向串口发送10个字节,500ms还未收到回复信息的话就让串口(SerialPort类)超时,请问怎么设置串口属性及主要代码示例,新手入门,还望详细

第1个回答  2013-09-10
串口控件自身就有 readtimeout和writetimeout的属性,可以自己设定时间追问

设置不起作用,不知道是不是属性哪里设置有问题

追答

你判断这个超时的目的是什么

追问

这不是明摆着的嘛,我发个数据对方老不回复,难不成我就一直等?显然是要对方返回验证信息,验证正确就继续发,错误就重发,一段时间没反应(超时)就要检查硬件连接了,这是基本的通信流程,希望大哥专业一点。

追答

你专业,你自己解决去吧,算我多事

本回答被提问者采纳
相似回答