Luigi, I think what you said is the working window. It could be different to the initial window I set for the tcp stream. Tcp should get full bandwidth throughput in such circumstance. But in my testing, tcp window has retreated from 5M window to 640K. That is the problem. Am I right? Thanks, --Jim