Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
29 декабря 2020 г. 5:18:22
00:12:59
Яндекс.Метрика