# Biblioteca padrão para utilização de sockets import socket # Criar um objeto socket com AF_INET (IPV4) e SOCK_DGRAM (TCP) servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Estabelecer vínculo com um endereço e uma porta servidor.bind(("127.0.0.1",3000)) # Começa a ouvir tentativas de conexão servidor.listen() # Aceitar conexão, recebendo o objeto socket da conexão e # o endereço de quem se conectou conexao, endereco = servidor.accept() # Recebendo mensagem do cliente. Tenho que converter # bytes para string (decode) mensagem = conexao.recv(1024).decode() print(f"Mensagem recebida: {mensagem}") # Enviar mensagem. Precisa ser em bytes (decode) conexao.send("OK! Mensagem recebida com sucesso".encode())