Comunicação em rede com Python 3 socket UDP
Apresentamos uma aula prática de socket UDP em Python 3. Modelo cliente-servidor. Neste vídeo o cliente envia dados digitados do teclado do usuário para o servidor utilizando o protocolo UDP.
Professor Dalbert
#python #socket #UDP
###############cliente UDP###########
#!/usr/bin/python3
#cliente_UDP.py
import socket
IP_Servidor = '192.168.10.8'
# Endereco IP do Servidor
PORTA_Servidor = 5000
# Porta em que o servidor estara ouvindo
udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# socket.SOCK_DGRAM=usaremos UDP
DESTINO = (IP_Servidor, PORTA_Servidor)
#destino(IP + porta) do Servidor
Mensagem = input()
# Mensagem recebera dados do teclado
udp.sendto (bytes(Mensagem,"utf8"), DESTINO)
# enviar a mensgem para o destino(IP + porta)
#bytes(Mensagem,"utf8") = converte tipo str para byte
udp.close()
# fim socket
############socket servidor ###################
#!/usr/bin/python3
#servidor_UDP.py
import socket
#importa a bib socket
MEU_IP = ''
# Endereco IP do Servidor, '' = significa que ouvira em todas as interfaces
MINHA_PORTA = 5000
# Porta que o Servidor vai ouvir
udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#socket.SOCK_DGRAM=usaremos UDP
MEU_SERVIDOR = (MEU_IP, MINHA_PORTA)
udp.bind(MEU_SERVIDOR)
# faz o bind do ip e a porta para que possa comecar a ouvir
Mensagem_Recebida, END_cliente = udp.recvfrom(1024)
# socket.recvfrom(bufsize[, flags]) deve ser uma potencia de 2
#Recebe dados do soquete = um par (string, endereco) onde string eh uma string representando os dados recebidos
print ("Recebi = ",Mensagem_Recebida," , Do cliente", END_cliente)
# endereco eh o endereco do socket que enviou os dados.
udp.close()
#fim do socket
python udp
python udp exemplo
python udp example
python udp client
python udp cliente
python udp servidor
python udp server
python udp send
python udp envia
python udp cliente servidor
python udp server client
Видео Comunicação em rede com Python 3 socket UDP канала Simplificando Redes
Professor Dalbert
#python #socket #UDP
###############cliente UDP###########
#!/usr/bin/python3
#cliente_UDP.py
import socket
IP_Servidor = '192.168.10.8'
# Endereco IP do Servidor
PORTA_Servidor = 5000
# Porta em que o servidor estara ouvindo
udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# socket.SOCK_DGRAM=usaremos UDP
DESTINO = (IP_Servidor, PORTA_Servidor)
#destino(IP + porta) do Servidor
Mensagem = input()
# Mensagem recebera dados do teclado
udp.sendto (bytes(Mensagem,"utf8"), DESTINO)
# enviar a mensgem para o destino(IP + porta)
#bytes(Mensagem,"utf8") = converte tipo str para byte
udp.close()
# fim socket
############socket servidor ###################
#!/usr/bin/python3
#servidor_UDP.py
import socket
#importa a bib socket
MEU_IP = ''
# Endereco IP do Servidor, '' = significa que ouvira em todas as interfaces
MINHA_PORTA = 5000
# Porta que o Servidor vai ouvir
udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#socket.SOCK_DGRAM=usaremos UDP
MEU_SERVIDOR = (MEU_IP, MINHA_PORTA)
udp.bind(MEU_SERVIDOR)
# faz o bind do ip e a porta para que possa comecar a ouvir
Mensagem_Recebida, END_cliente = udp.recvfrom(1024)
# socket.recvfrom(bufsize[, flags]) deve ser uma potencia de 2
#Recebe dados do soquete = um par (string, endereco) onde string eh uma string representando os dados recebidos
print ("Recebi = ",Mensagem_Recebida," , Do cliente", END_cliente)
# endereco eh o endereco do socket que enviou os dados.
udp.close()
#fim do socket
python udp
python udp exemplo
python udp example
python udp client
python udp cliente
python udp servidor
python udp server
python udp send
python udp envia
python udp cliente servidor
python udp server client
Видео Comunicação em rede com Python 3 socket UDP канала Simplificando Redes
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Docker - aula 02: Manipulação de ContainersCurso Packet Tracer Aula 8 - Prática usando RIP e rotas estáticas. Múltiplas rotas.FOR e IF em uma linha com Python | 2 minPor que usar APIs? | Vantagens do uso de APIs no Desenvolvimento de AplicaçõesInstalando o Wireshark | Como observar os pacotes da redeSimplificando Redes - Camada de Transporte: UDP (Teoria)SSH Secure Shell (Parte 2/4): Executar aplicações usando o SSH.Instalando o OpenWrt no Raspberry Pi / Transforme seu Raspberry Pi em um roteador – parte 1NMAP : Aula 3: Identificar a versão de um serviçoRedes para DEVs | Por que fundamentos de infraestrutura te tornam um profissional melhor?O que é RabbitMQ? #ShortsUsar o pfSense como Firewall Pessoal ( parte 1 de 2). É seguro? Utiliza Virtualização?VirtualBox: Bridge Network - Quando usar ? Vale a pena?Roteador Virtual com OpenWRTProtocolo ARP: TeoriaInstalar Ubuntu em VirtutalBoxVirtualizando o sistema operacional do Raspberry Pi - RaspbianProtocolo ARP: Prática com WiresharkDBs Relacionais ou MongoDB? | Por qual optar, SQL ou MongoDB?Em 10 anos não haverá mais programadores1 coisa que faria diferente hoje ao entrar em TI #ti #tech #desenvolvedores