就是在接收数据的时候,接收到的数据在我处理的时候滞后,是不是在接收到的数据放在了缓存中,不知怎么在每次处理数据完成后将缓存中的数控清空?。。。。
下边是接收数据代码:
byte buffer[] = new byte[1024];
// 接收数据
try
{
int n = -1;
while( (n=socketIn.read(buffer) )!=-1)
{//处理数据
}
------解决方案--------------------
http://www.iteye.com/topic/834447
http://xm-king.iteye.com/blog/766330