1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| # This python script listens on UDP port 3333
| # for messages from the ESP32 board and prints them
| import socket
| import sys
|
| try :
| s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
| s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
| except socket.error, msg :
| print 'Failed to create socket. Error Code : ' + str(msg[0]) + ' Message ' + msg[1]
| sys.exit()
|
| try:
| s.bind(('', 3333))
| except socket.error , msg:
| print 'Bind failed. Error: ' + str(msg[0]) + ': ' + msg[1]
| sys.exit()
|
| print 'Server listening'
|
| while 1:
| d = s.recvfrom(1024)
| data = d[0]
|
| if not data:
| break
|
| print data.strip()
|
| s.close()
|
|