[L2Ork-dev] Creating a unique identifier for each pd client

Ivica Ico Bukvic ico at vt.edu
Tue Mar 24 19:04:59 EDT 2020


Thank, Sam. I am hoping to use something that is either native to 
Purr-Data or an abstraction. I did locate a httpget abstraction that can 
retrieve client's external IP which seems unique and predictable enough, 
although it may fail when having multiple clients connect from the same 
router. There may be a better way using netclient/netserver...

On 3/24/2020 2:40 PM, Sam Thursfield wrote:
>   Hi Ivica,
>
> On Tue, Mar 24, 2020 at 7:22 PM Ivica Ico Bukvic <ico at vt.edu> wrote:
>> Any ideas on how to generate a unique ID to each client without manual
>> user interaction and in a way that is platform-agnostic? I imagine one
>> could leverage client's network MAC address or unique computer
>> identifier but am unaware of how this can be retrieved in an OS-agnostic
>> way inside pd-l2ork/purr-data.
> This library looks like it would work if you are able to add or embed
> an external dependency: https://github.com/graeme-hill/crossguid
> Disclaimer: I haven´t tried it myself
>
> Sam
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev

-- 
Ivica Ico Bukvic, D.M.A.
Director, Creativity + Innovation
Institute for Creativity, Arts, and Technology

Virginia Tech
Creative Technologies in Music
School of Performing Arts – 0141
Blacksburg, VA 24061
(540) 231-6139
ico at vt.edu

www.icat.vt.edu
www.performingarts.vt.edu
l2ork.icat.vt.edu
ico.bukvic.net



More information about the L2Ork-dev mailing list