by GregEigsti » Tue Jan 19, 2010 10:31 am
I have DNS working (uIP stack version) and can zend you a zip of it if you like. Had to modify the WiShield code, as I'm sure that you did, to allow UDP along with other socket app types (TCP, WISERVER, etc.). Ran into a sticky spot playing header magic to always have the UDP stuff included with everything else, then saw something shiny...
For DHCP, I was getting the first response back from the server but never then second that the uIP DHCP sample expects. Did not feel like digging into the DHCP stack/reference and figuring out what was going on (or if this single packet reply was "good enough"). Glad to hear you got it working. How have you worked around including the UDP header along with the other app type headers?
Saw an interesting link about a guy making a library to do DNS, DHCP and at least Bonjour - I'd like to have Bonjour on the WiShield! In the "new stuff" post that was recently added it mentioned a "stack overhaul" and I'm not sure what that means - I don't want to spend too much time it my work will be replicated or broken with the new software.
Anyway, congrats!
Greg