关于C#串口编程,遇到接受的有关问题

关于C#串口编程,遇到接受的问题
我做了一个串口调试助手,但是当发送的数据很多时,就会一直等到全部接受完毕才可以在文本框中显示出来。而一般地串口调试助手都是一边发送一边接受的,我应该怎么该啊

------解决方案--------------------
“全部接受完毕” 指的是PC端呢 还是终端呢?

发送和接收是要做到两个线程的吧!
------解决方案--------------------
触发接收事件,有数据就显示出来,不用等待