c#客户端如何处理服务器发来的数据?

最近在做一个项目,我的客户端连接服务器,之后接收从服务器发过来的数据包,每秒中两个数据包,每个数据包大小120字节,这些数据包经过解析分类之后需要显示在客户端上,现在我想问下,实现的思路有两种。
第一种思路是:一个线程专门用于接收数据,接收完数据之后将数据放到数据队列中,然后立马在该线程中创建一个新的线程进行数据的解析以及在客户端的显示功能。(如果服务器发送速度很快的话,建立的线程会很多)
第二种思路是:一个线程专门用于接收数据,然后再去解析数据和显示在界面上,然后再次去接收数据。
这方面我不太懂,希望能给些思路

第一种,比较好。
只需要二个线程,一个接收,一个定时扫接收的数据。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答