#!/usr/bin/python3 #Bertrand Vandeportaele 2019 #https://pymotw.com/2/socket/udp.html import socket import sys import fcntl,errno,os # Create a UDP socket sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #server_address = ('localhost', 10000) #premier champ vide pour recevoir depuis n'importe quelle adresse,sinon IP en chaine de caractères server_address = ('', 10000) sock.bind(server_address) #fcntl.fcntl(sock, fcntl.F_SETFL, os.O_NONBLOCK) #rend les appels non bloquants print('Press CTRL+C to quit') try: while(True): # Receive response print('waiting to receive') data, server = sock.recvfrom(4096) print ( 'received "%s"' % data) finally: print ( 'closing socket') sock.close()