【发布时间】:2011-06-11 23:39:37
【问题描述】:
我正在使用以下内容编写一个包含两个字节的小字节数组:
int bytes_to_write = 2;
port.Write(byte_buffer, buffer_offset, bytes_to_write);
似乎底层库在将数据写入端口之前正在等待更多数据通过。这是正确的行为吗,我可以强制它立即写入小块吗?一些论坛说使用:
port.BaseStream.Flush();
会导致正确的行为,但其他人说这不起作用。我已经进行了几次测试,但它似乎对我不起作用。
干杯, 理查德
【问题讨论】:
标签: c# serial-port flush