原帖由 lw371 于 2005-12-19 15:37 发表 char sBuffer[512]; 估计是sBuffer溢出了,导致栈上的iTimeOut<=0 在alarm(iTimeout)前printf("%d\n",iTimeout)看看 还有你的MAXDATASIZE定义的是否超过了512