# Biblioteca padrão para utilização de sockets import socket # Criar um objeto socket com AF_INET (IPV4) e SOCK_STREAM (TCP) servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Estabelecer vinculo com um endereço e uma porta servidor.bind(("0.0.0.0",3000)) print("Servidor Inicializado.....") # 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() print(f"Endereco do cliente: {endereco}") # 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())