大哥,开个线程还要加个循环。。一个循环accept,一个循环等待recevie,没有冲突,而且只能开线程,没有别的好方法,不用你说的什么开始结束,accpet和recevie自己就阻塞在那了,不用设置开始结束,收到数据处理就好
明显多线程啊,用个线程等待数据接收,接收之后用另一个线程处理。有什么问题?你需要做到多高的要求?
开线程等待数据接收,然后通知另线程处理接收的数据,中间用个缓存,类似队列什么的,一直处理不就好了,只有接收速度过大于处理速度,缓存满了,才会引起数据丢失,有这个需求,就对缓存做对应处理机制。自己写写的程序,没有你说的会因为处理别的导致recevie不到数据,同时n多数据量发过来,再牛逼的服务器它也会挂