Before we meet up this afternoon (1:11am here), can those attending try to look at the commit I'm about to make, and maybe even try running it... I don't intend this to be the last word, but rather see it as a proof of concept. Just to wet people's appetites, here's some sample output... allocated a 4096 byte block starting at 0xa0000000 allocated a 4096 byte block starting at 0xa0001000 Net Server Test App! ==================== Trying to load /boot/home/openbeos/net_kit/source/server/udp.so Loaded UDP add-on succesfully! Failed to get a MAC address for ec9xx0 tulip0: starting rx_thread... Dev Name MAC Address ====== ============ =========== 00 ec9xx0 [00:00:00:00:00:00] 01 tulip0 [00:a0:cc:d0:22:dc] Ethernet packet from 00:c0:02:56:56:24 to ff:ff:ff:ff:ff:ff: BCAST proto IPv4 IPv4 Header : : version : 4 : header length : 5 : tos : 0 : total length : 229 : id : 63015 : flags : 0x00 : frag offset : 0 : ttl : 30 : src address : 192.168.0.12 : dst address : 192.168.0.255 : protocol : UDP udp_header : : src_port : 12 : dst_port : 138 : udp length : 187 bytes UDP is done by an add-on in this example! About 2pm GMT suit everyone? I know it's 6am on the west coast US, so we could go later but it'd be harder for me. david