Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Serverless Instant Messaging

        Vlad Dogaru
     ddvlad@rosedu.org



       August 11, 2010
Where we were




  XMPP (Jabber)
      Extensible, open standard
  So what’s wrong with it?
      Requires a server
     ...
Enter Multicast DNS




      Serverless DNS
      All clients join a multicast group
      Domain name resolution (.local...
The result




      Pidgin calls the protocol Bonjour
      mDNS to publish presence and details
      XMPP for actual co...
Upcoming SlideShare
Loading in …5
×

mDNS / Bonjour

1,115 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

mDNS / Bonjour

  1. 1. Serverless Instant Messaging Vlad Dogaru ddvlad@rosedu.org August 11, 2010
  2. 2. Where we were XMPP (Jabber) Extensible, open standard So what’s wrong with it? Requires a server No network to the server ⇒ no IM Even if the user is sitting next to you
  3. 3. Enter Multicast DNS Serverless DNS All clients join a multicast group Domain name resolution (.local) Service discovery Implemented by Avahi and Apple Bonjour
  4. 4. The result Pidgin calls the protocol Bonjour mDNS to publish presence and details XMPP for actual communication Works only for people in the same network Bonus VPN counts as “the same network”

×