A linguagem de programação Python tem muitas características que simplificam tarefas comuns de programação . Por exemplo , o módulo de " soquetes " permite executar facilmente tarefas relacionadas com o trabalho em rede. Você pode começar a aprender como o módulo " soquetes " funciona através da criação de um script Python simples. Um exemplo de tal script é aquele que resolve um endereço IP (Internet Protocol ) . Resolver um endereço IP significa traduzir a sua representação numérica em um nome de domínio , como " Python.org ". Isto pode ser muito útil quando você tem um endereço de IP, mas quer que o nome de domínio mais descritivo. Coisas que você precisa
computador com linguagem de programação Python 3.2 instalado ( consulte Recursos).
Mostrar Mais instruções
1
Abra o editor de texto IDLE que vem com o download Python . O editor de texto IDLE é encontrado em Arquivos de Programas ( ou pedidos de Macintosh ) no diretório Python. Um arquivo de código fonte em branco é aberto na janela do editor de texto IDLE
2
importar o módulo Python " socket" , escrevendo a seguinte instrução na parte superior do arquivo de código fonte: .
tomada de importação
3
Criar uma cadeia que contém o endereço IP que você deseja resolver . Por exemplo, para resolver o endereço IP da máquina que o script é executado em , digite a seguinte declaração abaixo a declaração escrita na etapa anterior :
IPAddress = '127 .0.0.1 '
4
Resolver o IP usando o método " getHostbyaddr " . Este método retorna um tipo de dados tuple , que armazena três peças de informação. Você pode armazenar esta tupla em uma variável chamada " resolvedIP " , escrevendo a seguinte declaração :
resolvedIP = socket.gethostbyaddr (IPAddress )
5
Imprima o nome de domínio do resolvido IP . O nome de domínio é o primeiro elemento da tupla gerada na etapa anterior . Para imprimir este elemento para fora, escrever a seguinte declaração :
print ( resolvedIP [0])
6
Execute o programa pressionando F5. O programa imprime as palavras " host local " para a janela de saída. Este é o nome de domínio associado ao endereço IP "127.0.0.1 ".