Peter Saveliev
Peter Saveliev
No, it does :) Look, it return services, not pointers: ``` $ avahi-browse -r -a -t + virbr0 IPv4 linux-4 [fe:54:00:91:f7:e6] Workstation local + wlp3s0 IPv4 linux-4 [5c:51:4f:fa:9f:65] Workstation local...
Could you pls tell how to set up pidgin to provide these mdns records? I have pidgin 2.10.9 on Fedora 20, but see no such «presence» records in avahi database.
Great. What I did: started Pidgin with my name (`svinota`), after that launched mdns: ``` In [13]: r.get_service_info('local.', 'svinota@linux._presence._tcp.local.') In [14]: r.cache.cache['svinota@linux._presence._tcp.local.'] Out[14]: [record[txt,in-unique,svinota@linux._presence._tcp.local.,4500/4010.0,'\x04vc=!\nver=2.10.9\x0enode=libpu...'], record[srv,in-unique,svinota@linux._presence._tcp.local.,120/105.0,linux.local.:5298]] In [15]: p = r.cache.cache['svinota@linux._presence._tcp.local.'][0]...
Actually I had a plan to write an implementation completely from scratch, possibly based on `pyroute2`, so didn't pay attention to this repo, sorry, it may be in a broken...
Due to security reasons, by default mdns module doesn't listen on any public sockets. So in order to see anything, you have to explicitly choose addresses to be exposed on:...
Thanks for reporting, I will fix the doc issue asap.
> I'm trying to make service advertised via mdns visible to others. Exactly. By default Zeroconf instances are not public, you have to explicitly specify interfaces to listen on by...
> Could you also clarify what `name` means? FQDN of the service. > As far as understand, `type` is . But what are and ? Don't think I completely understand...
name = ` . . .` type = ` .` I hope in some mean time I will remove this ancient requirement. If you can help — welcome. Anyway, thanks...