I have tried many ideas for fixing the following, but have not yet succeeded:

Whenever I attempt to receive a file via XDCC, my computer will alternate hanging and responding every 6 seconds or so. This usually happens after receiving a bit of the file. It never happens instantaneously. I do notice that everytime it hangs, the connection light on my network switch goes off, and goes back on when my computer responds again.

Has anyone else experienced this, or knows of a fix?

thanks