web server unexpected operation

Sounds like you might have a routing problem. Does it work remotely now and then? It may be the speed and number of packets sent. Every time you call client.print, client.prinln, or client.write, it creates another packet.