Seeeduino Ethernet packet loss on incoming

I own new Seeeduino Ethernet with arduinio mega operating as a web server.



When client sends file < 2kb to arduino all is well. as soon as incoming file is larger than 2k, the ethernet code shows packet loss by failing to read expected incoming chars, giving premature available() set to false etc.



I ran wire shark and I see that client is sending packets but they get lost.



How do we fix this?

Hi there

Maybe you should modify w5100.cpp in *\Arduino\libraries\nfc_ethernet\Ethernet\src\utility to slove this problem. And this is a detailed description