>
> 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

Reply via email to