On 1/9/2012 2:19 PM, Νικόλαος Κούρας wrote:
Can you please explain me what the [0] in host =
socket.gethostbyaddr( os.environ['REMOTE_ADDR'] )[0] does at the end?

Why not just host = socket.gethostbyaddr( os.environ['REMOTE_ADDR'] )
instead? what is the need of [0] ?

The address database can have multiple names for the same IP address so gethostbyaddr returns a list - [0] being the first item in the list (and usually considered the canonical name)

--
Dominic Binks: dbi...@codeaurora.org
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to