怎样清空socket的系统接收和发送缓冲区?有没有现成的函数?
yinyu 2000-07-22 09:55:00 感谢关注这个问题!
我觉得在在同步socket中,每次在发送和接收数据之前,应该清空系统的接收和发送缓冲区(特别是接收缓冲区),这样主要为了避免:如果上次接收数据时,因为某些原因(如数据投申明的数据长度与实际数据长度不符合)没有将系统接收缓冲区里的数据接收完,那么下次接收时就有可能将这部分垃圾数据当作另一次数据的起始部分,造成数据紊乱,有没有什么办法避免这种问题,有现成的函数吗?
请指点