https://bugzilla.novell.com/show_bug.cgi?id=430732
Summary: v0.8.0 : bug in resolve() or serviceremoved() functions
Product: Mono: Class Libraries
Version: unspecified
Platform: Other
OS/Version: Windows XP
Status: NEW
Severity: Blocker
Priority: P5 - None
Component: Mono.Zeroconf
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Found By: ---
In the code I'm developing, I have tested simple services scanning using
ServiceAdded and ServiceRemoved. This all works fine ... i.e. I can see
machines being added / removed as they are powered on / off.
But if I then use ...
args.Service.Resolved += OnServiceResolved;
args.Service.Resolve();
.. I can only see machines being *added* and never removed.
This also shows up with the MZClient tool. Using MZClient, I first do a
default scan. As you can see, it returns a list of (Ubuntu) workstations
(which are allrunning Avahi by default).
C:\Desktop>MZClient.exe
Hit ^C when you're bored waiting for responses.
*** Found name = 'ubuntu [00:18:f3:4a:23:70]', type = '_workstation._tcp.',
domain = 'local.'
*** Found name = 'mailhost [00:30:1b:ad:79:33]', type = '_workstation._tcp.',
domain = 'local.'
*** Found name = 'mpfj-ubuntu [00:13:8f:c7:99:f7]', type =
'_workstation._tcp.',domain = 'local.'
*** Found name = 'mob-ubuntu [00:1f:d0:55:7d:33]', type =
'_workstation._tcp.',domain = 'local.'
^C
But if I then use the "--resolve" option, it only gives us one result ...
C:\Desktop>MZClient.exe --resolve
Hit ^C when you're bored waiting for responses.
*** Found name = 'ubuntu [00:18:f3:4a:23:70]', type = '_workstation._tcp.',
domain = 'local.'
*** Resolved name = 'ubuntu\032[00:18:f3:4a:23:70]._workstation._tcp.local.',
host ip = '10.0.0.100', hostname = , port = '9', interface = '3', address
type ='Any', TXT Record = [ = '']
.. and that's it !!
So I'm guessing something's broken in the resolve code ???
Note that this test works correctly in 0.7.6 (but I've had to move to 0.8.0 to
fix a the garbage collection bug under .NET in 0.7.6).
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs