On Wed, Feb 10, 2010 at 5:36 PM, Jean-Michel Pichavant <
jeanmic...@sequans.com> wrote:

> I don't know exactly what you are trying to do, but if your server requires
> informations from the client, it would be better to ask explicitly the
> client for those informations.
> For instance, if a method requires te client IP address, then the IP
> address is definitely a parameter of the method.
>

I can't answer the OP, as I don't know the answer to his specific question--
but er, asking a client to provide one's IP address is not really a very
workable solution. There's no way to really determine your own IP address in
a reliable way.

All the usual methods (e.g., socket.gethostbyname(socket.gethostname())) can
fail and/or be wrong in some not terribly uncommon situations. The only
reliable way to get such a piece of information is to connect to a server,
and ask that server what address you were connecting to them as. Even then,
that IP may not be the same as an IP you use to connect to say, a different
server (on a different network)

--S
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to