I've been working on a new network driver and TCP/IP stack for the Prop lately. I call it "etherCog"- it's intended to be small, fast, and easy to use. The driver is written entirely in assembly and occupies a single cog. It has a fast 10 MHz SPI engine, and it has an asynchronous zero-copy socket implementation.
So, there is a lot of work left to do before it's a useful general-purpose library. The transmit engine needs to support retry, it needs DHCP, TCP, an ARP cache... but I got a neat demo working: I can stream CD quality audio to the Prop over UDP.
The attached "demo-udp-audio" app is set up for the Propeller demo board, but it will run on any other setup with minimal changes. I hooked up an ENC28J60 breakout board from Spark Fun on pins 0 to 3. (SO, SI, SCK, and CS) It is currently hardcoded for an IP of 192.168.1.32, and a bogus MAC address, but you can change this in the driver source. When it boots, it should immediately respond to ARP requests and pings.
Now you can stream 16-bit 44kHz WAV files to it using the included Python script. It should work on any operating system that Python works on.
Let me know if it works for you. Audio quality is okay, but the digital PLL I'm using to recover the audio clock and phase is a little twitchy- so sometimes the sampling rate does funny things. It also only has a 16 kB audio buffer, so it will be sensitive to network congestion. Let me know if it works at all for you [noparse]:)[/noparse]
If you're interested in etherCog, I've been developing it in a public Subversion repository. It's certainly not ready for prime time yet, but if you're feeling adventurous you can use it to send and receive UDP packets really fast. The latest code is always at: