在C#中,我可以更改RX缓冲区吗?
即,我可能会以非常高的速度向我发送数据;目前还不确定(没有范围或时间或任何事情;希望我永远不会达到这一点)。
我在想(如果可能的话)是在DataReceivedHandler接管后立即更改串口的缓冲区(换成备用缓冲区),并将旧缓冲区用于程序其他部分的数据。
我想我可能会堆叠3或4个这样的缓冲区,这可能每秒发生一次。
我没有看到回答这类问题;如果确实存在,请指出我。
这方面的代码很新,所以如果这个想法是一个需要避免的灾难,那么道歉。我的数据以BlueTooth的速度向我发出,我老实说不确定我是否必须在另一方或其他方面限制它。