我原先考虑过再 recv(或send) 之后用sleep(...) 的方法来 控制recv(或send)的速度。 
后来考虑了一下,用这种方法,send不会出什么,但是recv可能会有问题,因为sleep的过程中,可能会使send过来的数据因为recv端的接收的数据缓冲溢出而丢失。 
所以请问那位高手知道解决的办法。比如说控制 TCP 通讯中ACK的时间。   注:希望是通用的方法。比如控制http或者ftp下载速度,象FlashGet,NetAnts那样的。