大家好,我用WINSOCK采集实时数据,数据送来每次长度不定,时间间隔不定,收到后会在WINSOCK的数据到达事件里进行一系列处理.
鉴于WINSOCK最大容量8K,所以我就把WINSOCK收来的数据放到一个字符串里做下缓冲,但是仍然效果不好,假设第一次触发来了很多数据,我在这个事件里正在处理呢,第2次又到了,那么这两次肯定不会能并发的,对吗?那WINSOCK是怎么做的呢?第一次事件触发数据到达,我在这个事件里正在做一系列数据处理,第2次到了,那么第1次处理就放弃了吗?