I found a set of tutorials including this one at Arduino SD Card Web Server using Ethernet Shield and loaded it straight into a UNO, where it worked fine with a genuine Arduino Ethernet shield. If I load exactly the same code into a DUE, it does not work.
I tried adding some serial strings to help debug, and it looks like it runs the 'setup' routine fine, and starts the 'loop' routine ... but it never detects a client calling into it, so never replies.
Hello nakedsensor,
UNO and DUE have different micro-controllers (AVR and SAM3X), thus, internally they work also differentlyand use different libraries. Please, look at the following thread.