aboutsummaryrefslogtreecommitdiffstats
path: root/test/functional/util/dummy_udp.py
blob: 9946b50f33345f56e5074234189e4c909e193096 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import socket
import sys

UDP_IP = "127.0.0.1"

if __name__ == "__main__":
    alen = len(sys.argv)
    if alen > 1:
        port = int(sys.argv[1])
    else:
        port = 5005
    sock = socket.socket(socket.AF_INET, # Internet
                         socket.SOCK_DGRAM) # UDP
    sock.bind((UDP_IP, port))

    while True:
        data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
        print "received message:", data
        sock.sendto(data, addr)