From: Joshua C. <jp...@ki...> - 2008-01-18 00:11:30
|
On Jan 17, 2008, at 6:55 PM, Scott Cytacki wrote: >> > Another reason to use Apple's implementation on the mac is from > section > 16 of the mdns spec. That section address the issue of running > multiple > responders on the same machine. This is generally the situation when > jmdns is run on the mac. > > If jmdns and the OS mdns service are both running there is a lack of > efficiency (16.3), possibility for missed answers to queries (16.2), > and likely the inability for jmdns to receive unicast responses > (16.1). > Perhaps if my (or another) compatibility interface is adopted, when running on a Mac the default should be mDNSResponder, while it should be JmDNS on other platforms. Developers like Scott who want to be consistent could always initialize with JMDNS. The alternative is to have two default initializer functions, one which is consistent, and one which is 'smart'. -- Joshua ChaitinPollak | Software Engineer Kiva Systems, Inc., 225 Wildwood Ave, Woburn, MA 01970 |