So after looking over the sketches that you provide I think that the UDP sample is what I'll be using for my first Arduino/WiShield project; just have a quick question and a couple of comments
In udpapp.c (of the UDPApp sample sketch) the function udpapp_init has a hardcoded IP addr of 192.168.1.100 which then has "bind" called on it. How is this IP different from the local_ip defined in the main UDPApp sketch file (the file with setup() and loop())? I looked at the "Sample PC network application" on the wiki and see no reference to the address 192.168.1.100 but I do see a reference to 192.168.1.2 which is the default value for local_ip.
And suggestions...
A better set of docs would be friggin awesome! Yeah I know that you are busy and its pretty obvious that you are still bootstrapping this project - but I just had to chime in!
I would buy you a beer or 12 if someday you provided a BSD socket like abstraction layer. A lot of folks are really used to BSD sockets and it would cut down the ramp up time considerably. Of course I am an Arduino newb so I am still learning the "Arduino way". And, uh, yeah, I guess that once I get to know your code a little better I could do that
Thanks for the awesome widget! Looking forward to having fun with it!!!
Greg