这是我的实现代码,发现数据一多(大概>5000字节)就只能读取前面数据,后面的数据就无法读取,最后发现是com缓存过小的问题,怎么改进?下面是部分代码:publicpartialclassSerialpo...
这是我的实现代码,发现数据一多(大概>5000字节)就只能读取前面数据,后面的数据就无法读取,最后发现是com缓存过小的问题,怎么改进?
下面是部分代码:
public partial class SerialportSampleForm : Form
{
private SerialPort comm = new SerialPort();
private StringBuilder builder = new StringBuilder();
private long received_count = 0;
private long send_count = 0;
public SerialportSampleForm()
{
InitializeComponent();
}
public void Form1_Load(object sender, EventArgs e)
{
string[] ports = SerialPort.GetPortNames();
Array.Sort(ports);
comboPortName.Items.AddRange(ports);
comboPortName.SelectedIndex = comboPortName.Items.Count >