This project is read-only.

Problems resolving addresses in publish


I have issues resolving the address from a service published from, to both iTunes and iStumbler running on a mac. Im basically running the raop-server-publish from your latest commit. The ip's found in the addresses.add seems very sane, and the service shows up on other computer, but resolving addresses seems to be an issue for me. Anybody having the same issues?
An image of iStumbler failing to resolve:


neonp wrote Dec 14, 2010 at 10:21 AM

The raop is not fully functionnal yet. It is still being developped

hsorbo wrote Dec 14, 2010 at 12:22 PM

I am very aware of that, and as i'm describing the issue is not with raop, but with zeroconf and resolving addresses

neonp wrote Dec 14, 2010 at 1:10 PM

I did many changes recently on the source code that may have broken something. I will check it this week-end.

hsorbo wrote Dec 14, 2010 at 1:29 PM

Great! good luck!

neonp wrote Dec 20, 2010 at 6:55 AM

I have tried both resolving and publish and they do work fine. Maybe something was broken on the published source code. I have published all my pending changes on the source code controller. does it work again ?

hsorbo wrote Jan 9, 2011 at 9:51 PM

I still cant get this tis work properly here. I'm running win7 x64. I've also tried the stable version without luck.
Using the sample (dns-sd.c) in the Bonjour SDK i do get this working. Are you testing publish against other implementations than your own?

neonp wrote Jan 10, 2011 at 6:50 AM

Yes, of course. I do try my implementation with iTunes service discovery.

davda wrote Sep 27, 2016 at 3:16 PM

Publish is not working on a Win7/x64.
The problem seems to be localized in Server.cs (project Network).
In method private void Start(),
          foreach (var host in Hosts.Where(ep => !IsMulticast(ep.Address)))
is failing and no server is created. So servers list remains empry and no server is starting.

I'm using source code commited on juil. 12, 2014.

Thank you for your help.

davda wrote Oct 27, 2016 at 10:26 AM

Hi all,

I'm facing the same issue.
No server is created in the method void Start() in file server.cs.
the following line doesn't work since ep.Address value is {} and it is a Multicast address.
... foreach (var host in Hosts.Where(ep => !IsMulticast(ep.Address)))

Did you have any clue in order to resolve the problem ?

Thank you veru much