Ethernet Shield (Wiznet 5100) Issue...

I've setup a client and noticing some interesting behavior which I wanted to ask the forum about.

If I send data back to another server (this case uPnP) it seems like I can get the ethernet shield to go into a weird loop and it doesn't let go of the connection for a while. Even though client.stop() is called.

I see the LINK, TX and RX lights are solid for a few seconds. The AREF, 100M and FULLLD are also lit.

Any ideas? Could it be that I'm sending HTTP 200 response too soon?

Thought so... It may also be related to my network switch. I'll need to troubleshoot this more myself. Didn't know if there was any known bug/issues related to the network stack or anything.