Buscar

Programa Cliente ECHO utilizando UDP - Python

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

"""
Cliente ECHO utilizando UDP
Rodrigo Borges de Oliveira
Eliezer Marques da Silva Neto
"""
import socket #utilizar sockets para comunicação
host = 'localhost' #endereço local
porta = 5001 #porta de acesso
servidor = ('127.0.0.1', 5000)
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #socket(socket_family, socket_type), o construtor cria um novo socket. AF_INET - IPv4, SOCK_DGRAM - UDP
s.bind((host, porta)) #direciona o socket para o host e a porta
msg = input("Digite a mensagem: ") #utiliza input() para entrada de dados do teclado
while msg != 'bye':
 s.sendto(msg.encode(), servidor) #envia mensagem para o servidor.
 dados, end = s.recvfrom(1024) #recebe dados do servidor
 print('Mensagem recebida do servidor: ' + str(dados.decode()))
 msg = input("Digite a mensagem: ") #utiliza input() para entrada de dados do teclado
print("Cliente encerrado!")
s.close() #fecha socket

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando