Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#@Autor: Leone Azevedo #@Email: leoneazevedo@outlook.com import socket server_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # AF_INET declara a familia do protocolo IP e o sock_Dgram declara que msg =" " # e do tipo UDP # se fosse um envio via Bluetooth por exemplo, seria: AF_BLUETOOTH server_address = ('localhost', 10000) print ("\n-----Iniciando conexao-----") server_sock.bind(server_address) #Esperara conexoes no endereco e porta fornecidos try: while (msg!="bye"): #Enquando a mensagem recebida for diferente de bye print ("\nEsperando mensagens... ") #Aguarda mensagens do cliente msg, address = server_sock.recvfrom(4096) #tupla que contem mensagem e o endereco vindo do cliente sendo de ate 4096 bytes print("Recebi de "+ str(address)+ "a mensagem " +msg) print ("Enviando de volta..." ) server_sock.sendto(msg, address) # usa o sendto e envia os dados de volta finally: print("Finalizando Conexao com o cliente!!") server_sock.close(); # finaliza a conexao
Compartilhar