> From: kz [mailto:[EMAIL PROTECTED] 
> Im working on a product which requires that only a single 
> client instance can be connected through a machine.

There is no way, to my knowledge, to implement this in the general case.
It's always possible for a power user to assign two IP addresses to the
machine and run two browser processes, each bound to one of the IP
addresses.  You have no way of distinguishing that case from the case of
two separate machines.  And what about the other case: that of multiple
users of (say) a Windows terminal server through thin clients where
there is a machine with one IP address but several legitimate users?

Are there some features of your network that make this problem more
tractable, for example assumptions that there are no proxies that might
confuse IP addresses, that machines will only ever have single IP
addresses and that machines will only ever have single users?  If you're
writing an Internet webapp, then answer to the above is almost certainly
"no".  If you're writing for a corporate environment with tight control
over the clients, you might be able to get somewhere.

I have to ask: why is this a requirement?

                - Peter

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to