> > Le 8 mai 2018 à 08:28, Henrik Sperre Johansen < > henrik.s.johan...@veloxit.no> a écrit : > > HilaireFernandes wrote > > Computer should be on a same network, however not sure about swtich in > between. > > Does UDP broadcast required particular privilege on the host? > > Thanks > > Hilaire > > Le 06/05/2018 à 13:31, Norbert Hartl a écrit : > > If it is on a single network this should be doable by using UDP broadcast > announcements. The share server can announce some information and its IP > in a UDP packet being broadcasted. Every client receives that and then > knows the address of the server to connect to > > > -- > Dr. Geo > http://drgeo.eu > > > No, but it does involve setting certain options on the socket, etc. > You could check if http://smalltalkhub.com/#!/~henriksp/SSDP is > appropriate/works for you. > > Cheers, > Henry > > > > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html > > > On 8 May 2018 at 15:32, Cédrick Béler <cdric...@gmail.com> wrote:
> Hi, FYI, Noury did this package (Network-Extra). I will test for my > lecture. It has UDP Multicast/broadcast and may help for the discovery > phase (I’m interested in that either). > > He said that about it: > > - UDP support : mutlicast + broadcast > - fragment a (large) data et assemble it over UDP > -la possibilité de fragmenter une donnée trop grande et la reconstruire > au-dessus d'UDP > > Gofer it > smalltalkhubUser: 'CAR' project: 'ReusableBricks'; > configurationOf: 'ReusableBricks'; > loadBleedingEdge > > Hope this help, > > See you, > > Cédrick > > Ps: tell me if you use it. > > If we've got multicast support for Pharo, perhaps its not a long jump to implementing mDNS. Then the teacher could share out their machine as "teacher.local" to let student machines connect to it. https://www.trustwave.com/Resources/SpiderLabs-Blog/mDNS---Telling-the-world-about-you-(and-your-device)/ https://tools.ietf.org/html/rfc6762 The most basic kind of Multicast DNS client may simply send standard DNS queries blindly to 224.0.0.251:5353, without necessarily even being aware of what a multicast address is. This change can typically be implemented with just a few lines of code in an existing DNS resolver library. @Udo, did you ever find that mDNS package you lost? http://forum.world.st/Issue-with-UDP-Sockets-tp4827014p4827245.html 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