Python - programação de rede

Índice
O presente e o futuro são baseados em redes, a Internet, a nuvem, para citar alguns. Pitão É uma linguagem atualizada e pensada para melhorar, pelo que nos permite criar programas que possam interagir com as redes, para isso nos oferece vários módulos que, caso seja necessário, só temos que importá-los e começar a trabalhar com eles.
Graças ao facto de termos estas opções de módulos e bibliotecas disponíveis, só temos de nos concentrar na lógica do nosso programa, o que nos dá a vantagem de podermos dedicar tempo ao que realmente nos interessa.
Módulo de soquete
O tomada É um componente básico da comunicação em rede, é denominado canal de informação, pois permite a troca entre o servidor e o cliente em uma porta específica.
O soquete vem em dois sabores, o soquete do servidor e ele socket de cliente, podemos inferir que o socket do servidor faz a função do servidor, ou seja, é aquele que despacha as informações, enquanto o socket do cliente é o socket do cliente que é responsável por fazer as requisições ao servidor, de acordo com o que programamos, vamos ver uma imagem que detalha melhor o acima mencionado:

PROLONGAR

Pitão tem uma biblioteca que nos permite trabalhar diretamente com este componente de rede para podermos fazer nossos programas, no exemplo vamos fazer um programa que faz o seguinte: vamos colocar um servidor socket escutando em uma determinada porta e então faremos com que o cliente faça um pedido a esse socket e mostre algumas informações, desta forma veremos como é fácil trabalhar com os módulos de Pitão para gerenciamento de rede.
Pelo que foi descrito acima, então devemos saber que um soquete em Pitão é uma instância do classe de soquete e de módulo de soqueteNão tenhamos medo de ver esta mesma palavra tantas vezes, já que a implementação é bastante simples como podemos ver em sua aplicação.
Vejamos o exemplo da implementação:
 import socket s = socket.socket () host = socket.gethostname () port = 1234 s.bind ((host, porta)) s.listen (5) enquanto True: c, addr = s.accept () print 'Conexão obtido de … ', addr c.send (' Graça para conectar ') c.close () 

Este código importa o Biblioteca de soquete Python, então fazemos uma instância, especificamos a porta e com o método ligar juntamos o host e a porta, dizemos a ele para ouvir e isso quando um cliente se conecta para imprimir uma mensagem.
Este módulo é bastante simples, certo? Agora vamos fazer o cliente, vamos ver:
 import socket s = socket.socket () host = socket.gethostname () port = 1234 s.connect ((host, porta)) print s.recv (1024) 

Para o cliente como vimos inicialmente importamos o módulo socket, então fazemos uma instância da classe socket, definimos o host, então definimos a porta na qual sabemos que o servidor estará escutando e executamos o método de conexão, finalmente recebemos e imprimimos a resposta.
Com isso finalizamos este tutorial de como fazer programação com redes em PitãoJá temos o conhecimento básico de como trabalhar com bibliotecas e pudemos até ver um pequeno programa que demonstra todo o poder das bibliotecas Python para programação em rede.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave