| Summary: | jmdns provider fails when service has several parameters | ||
|---|---|---|---|
| Product: | [RT] ECF | Reporter: | Bryan Hunt <bhunt> |
| Component: | ecf.providers | Assignee: | ecf.core-inbox <ecf.core-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | bugs.eclipse.org, slewis |
| Version: | 3.3.0 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Bryan Hunt
I believe there is a zeroconf-imposed limit on the total length of the name and the value of properties. Since lan-based zeroconf is based upon UDP/multicast IP packets I believe that's the core limitation here. I don't immediately recall what the limit is, but you may be bumping up against it with these long names, combined with long values, combined with many properties. Adding Markus Kuppe to this bug for comment as he has done much of the recent work on discovery API and jmdns provider. Bryan, have you tried using a newer JmDNS version. It has seen a fair amount of development recently but unfortunately we haven't had time to integrate it into ECF. Markus |