Bonjour on iPhone
Always wondered why Apple devices did not all implement Bonjour – like my AppleTV at home is not broadcasting the music libraries to my home network and neither is my iPhone letting near-by computers or iPods or whatever share its content… Things are changing though, firmware 2.0 and SDK seem to be a real improvement to what this device really is up to. Still missing 3G and a decent camera but hopefully we will get that this year !

Note : I wanna know Objective-C now
Note 2 : I know, bonjour is not DAAP – Bonjour only serves for discovering services, DAAP is the music service itself that lets itunes share its music OTA.
yeah i wonder when they launch the 3G iphone ..
Dude, your first sentence is *totally* wrong.
Both the AppleTV AND the iPhone impement bonjour. For instance, you can browsed shared libraries on your AppleTV : this wouldn’t be possible w/o bonjour. As for the iPhone, you could type something such as “http://mymac.local” in Safari, and it does work. Once again, thanks to bonjour…
True but a lot is missing
On Apple TV there is all my music – still can’t stream that for other PCs in my house
iPhone is just dumb with accessign remote music or sharing it
Ok the networking layer is there but the application layer sux …
btw the “http://mymac.local” doesn’t work for me neither on my mac or iphone …
Are you retarded ? Of course you have to change the “mymac” in “mymac.local” to match the _actual_ name of the Mac you want to reach
Actually even your iPhone’s IP address is broadcasted over bonjour (Give something like “Joe Bob’s iPhone.local” a shot for example)
And this is not “black magic” or whatever: just open the “Sharing” panel of the System Preferences on your Mac, and it’ll tell you the actual “.local” name of your machine. Running “hostname” in a terminal might help too, however some hardcoded DNS entry would take precedence over mDNS.
Bwahaha like this is user-friendly