SOCKET 缓冲区问题
环境:
server , 非阻塞 一直循环发送数据(send , 并且数据是以'/n' , '/0' 结尾的)
client , 阻塞 循环接收数据
现象:
如果在server中不usleep(1000) ,也就是发的速度非常快, 这样的话,在client端接收的数据就可能不是一行一行打印的,可能是非常多的数据一起打印。
why?
SOCKET 缓冲区问题
环境:
server , 非阻塞 一直循环发送数据(send , 并且数据是以'/n' , '/0' 结尾的)
client , 阻塞 循环接收数据
现象:
如果在server中不usleep(1000) ,也就是发的速度非常快, 这样的话,在client端接收的数据就可能不是一行一行打印的,可能是非常多的数据一起打印。
why?