You could also publish on a zeroconf service (Bonjour/Avahi) https://en.wikipedia.org/wiki/Zero-configuration_networking
On 8 May 2018 at 11:22, Henrik Sperre Johansen <henrik.s.johan...@veloxit.no > wrote: > Ben Coman wrote > > mDNS would be an interesting facility to include in the main Pharo > release > > image, > > perhaps making it very easy for our "live" systems to locate each other > on > > a local network without external infrastructure. > > > > > > cheers -ben > > mDNS and SSDP are pretty much interchangeable, implementation wise ;) > > The main problem; most computers these days come with multiple networking > interfaces, and are usually connected to separate subnets. > So when you connect a socket to the broadcast address, you have no idea > which interface it will actually send the request over, and whether you can > communicate with other entities is sort if hit or miss. > > Pharos netresolver is blissfully unaware/unable to tell you which > interfaces > are available, > most of the work in the SSDP implementation went into trying to detect all > the different ones (impossible without the added networking prims, and > still > unreliable whether it will find the correct ones with...), and bind:'ing a > socket to each specifically. > > IIRC, the default server/client instantiation exemplified in class comments > now simply binds to 0:0:0:0 and hopes the default interface is what you > wanted, SSDPServer>>onAllInterfacesOfferServiceType:atLocation: runs > through the more extensive setup. > > Cheers, > Henry > > P.S. In second place; a listener loop capable of error handling a spotty > wifi connection/machine sleep cycles... > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > >