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 !


Picture 4-3

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.

Technorati Tags: ,

6 Responses to “Bonjour on iPhone”

  1. iphone decode
    March 11, 2008 at 4:32 am #

    yeah i wonder when they launch the 3G iphone ..

  2. Âne Onymous
    March 11, 2008 at 12:31 pm #

    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…

  3. alex
    March 11, 2008 at 12:35 pm #

    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 …

  4. alex
    March 11, 2008 at 12:37 pm #

    btw the “http://mymac.local” doesn’t work for me neither on my mac or iphone …

  5. Âne Onymous
    March 21, 2008 at 8:00 pm #

    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 :-D 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.

  6. alex
    March 21, 2008 at 8:43 pm #

    Bwahaha like this is user-friendly ;)

Leave a Reply