Copies of your app running on the local net

Alex Tweedly alex at
Mon May 29 09:56:18 CDT 2006

Paul Claude wrote:

>Thanks Mark.
>>reply 1) Yes, you can broadcast a UDP request and make all copies on
>>the network send (part of) their serial number to compare them with
>>the serial number of the newly opened copy of your application.
>Did you know if exists some example stack around, to perform and answer to
>an UDP request?
There is a sample UDP client and server in revonline under username 
alextweedly - it's just a very simple echo server and echo client, but 
should be a start for you.

Beware the problem of Firewalls - the Win XP firewall on each Windows 
machine may drop all incoming UDP packets by default (I'm not sure, and 
not quite willing to risk setting my own "firewall settings" back to the 
default to see what it does :-) , so it's quite possible and/or quite 
easy for users to prevent different instances of your app from seeing 
each other with this scheme.

>>reply 2) Yes, you can use USER$ on some platforms, but not all. You
>>can also use MAC address, label of the hard disk, IP address and
>>other characteristics. However, I will never buy software that
>>requires me to provide information like this, because I know it will
>>be a hassle to install the software on a new machine. Besides, there
>>is a hack for each protection measure which makes it difficult to
>>decide how much to invest in protection.
>I thought that $USER should be valid because: 1) a license is valid, in
>effect, only for one user (think about a corporate with hundred of stations
>that buy a copy of your app). 2) For a single user with 2 computers, in most
>of the cases he will have the same account user name on both,
I wish I were that organized :-).
I think I have at least 5 different user names on the computers in my house.

Alex Tweedly

-------------- next part --------------
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.3/350 - Release Date: 28/05/2006

More information about the use-livecode mailing list